Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Android / Google / 1002 / Поўная спец
Апісанне

Android 8.1 Developer Preview для Android: поўны агляд

Android O - гэта апошняя версія аперацыйнай сістэмы Android, якая прадстаўляе мноства новых функцый і магчымасцей як для карыстальнікаў, так і для распрацоўшчыкаў. У гэтым дакуменце мы раскажам, што новага для распрацоўшчыкаў у Android 8.1 Developer Preview.

API нейронных сетак

API нейронных сетак (NNAPI) забяспечвае праграмы з апаратным паскарэннем для аперацый машыннага навучання на прыладзе. API падтрымлівае стварэнне, кампіляцыю і выкананне мадэлі на прыладзе. Праграмы звычайна не выкарыстоўваюць NNAPI непасрэдна; замест гэтага NNAPI прызначаны для выкліку бібліятэк машыннага навучання, фрэймворкаў і інструментаў, якія дазваляюць распрацоўшчыкам навучаць свае мадэлі і разгортваць іх на прыладах Android.

Каб даведацца больш пра API нейронных сетак, глядзіце даведачную дакументацыю па API нейронных сетак і кіраўніцтва распрацоўшчыка API нейронных сетак.

Апавяшчэнні

Android 8.1 Developer Preview 1 уключае змены ў апавяшчэннях, якія ўплываюць на тое, як праграмы могуць ствараць гукавыя сігналы аб апавяшчэннях:

- Праграмы цяпер могуць выдаваць гукавы сігнал апавяшчэння толькі адзін раз у секунду.

- Гукі абвесткі, якія перавышаюць гэтую хуткасць, не ставяцца ў чаргу і губляюцца.

- Гэта змяненне не ўплывае на іншыя аспекты паводзін апавяшчэнняў.

- Апавяшчэнні па-ранейшаму публікуюць, як чакалася.

дадаткова:

- NotificationListenerService і ConditionProviderService не падтрымліваюцца на прыладах Android з нізкім узроўнем аператыўнай памяці, якія вяртаюць true пры выкліку ActivityManager.isLowRamDevice().

Палепшаны таргетынг для прылад з нізкім узроўнем аператыўнай памяці

Android 8.1 (узровень API 27) дадае дзве новыя канстанты апаратных функцый - FEATURE_RAM_LOW і FEATURE_RAM_NORMAL - у дыспетчар пакетаў. Гэтыя канстанты дазваляюць нацэліць размеркаванне вашых праграм і APK-пакетаў на звычайныя прылады або прылады з нізкім аб'ёмам аператыўнай памяці.

Гэтыя канстанты дазваляюць краме Play спрыяць паляпшэнню карыстальніцкага досведу, вылучаючы прыкладанні, якія асабліва добра падыходзяць для магчымасцей дадзенай прылады.

Абнаўленні сістэмы аўтазапаўнення

Android 8.1 Developer Preview (API узровень 27) забяспечвае некалькі паляпшэнняў Autofill Framework, якія вы можаце ўключыць у свае праграмы:

- Папярэдні прагляд распрацоўшчыка дадае падтрымку карыстальніцкіх апісанняў, якія паказваюцца ў карыстальніцкім інтэрфейсе захавання аўтазапаўнення замест арыгінальных даных прадстаўлення.

- Вы можаце ўказаць аб'ект Validator, які выкарыстоўвае ваша праграма, каб вырашыць, ці павінна сістэма Android паказваць карыстацкі інтэрфейс захавання аўтазапаўнення.

- Клас BaseAdapter уключае метад setAutofillOptions(), які дазваляе прадастаўляць значэнні радковых уяўленняў у адаптары. карысныя элементы кіравання круцёлкай, якія дынамічна генеруюць значэнні. Адаптары, такія як дата заканчэння тэрміну дзеяння крэдытнай карты, спіс гадоў, карыстальнікі выбіраюць частку, дату заканчэння тэрміну дзеяння крэдытнай карты. Службы аўтазапаўнення выкарыстоўваюць радковае прадстаўленне адпаведным чынам, запаўняюць прагляды, патрабуюць даных.

дадаткова:

-Клас AutofillManager уключае notifyViewVisibilityChanged(View,int,boolen) выклік метаду notify framework changes visible view virtual structure method overload невіртуальныя структуры звычайна не патрабуюць відавочнага notify framework таму што метад ужо называецца View class

Абнаўленне EditText

Пачынаючы з узроўню API 27 EditText.getText() вяртае Editable раней вернуты CharSequence зваротна сумяшчальны Editable рэалізуе CharSequence Editable інтэрфейс забяспечвае каштоўную дадатковую функцыянальнасць Напрыклад, таму што Editable таксама рэалізуе Spannable інтэрфейс прымяненне змесціва разметкі ў асобніку EditText

Праграмныя дзеянні бяспечнага прагляду

Выкарыстоўваючы рэалізацыю WebView Safe Browsing API, праграма вызначае, калі асобнік WebView спрабуе перайсці па URL-адрасу, класіфікаванаму Google, па змаўчанні WebView паказвае прамежкавае папярэджанне карыстальніка аб вядомай пагрозе, даючы магчымасць загрузіць URL у любым выпадку вярнуць папярэднюю старонку бяспечна У Android 8.1 Developer Preview праграмна вызначыць, як праграма рэагуе на вядомую пагрозу:

-Кантроль, ці паведамляе праграма пра вядомыя пагрозы Бяспечны прагляд

- Прыкладанне павінна аўтаматычна выконваць пэўныя дзеянні, вяртаючыся да бяспекі кожны раз, калі сустракаецца URL. Бяспечны прагляд класіфікуе вядомую пагрозу. Звярніце ўвагу на аптымальную абарону ад чакання ініцыялізацыі Бяспечнага прагляду, перш чым выклікаць метад loadUrl() аб'екта WebView

Праграма экстракцыі мініяцюр відэа

Клас MediaMetadataRetriever мае getScaledFrameAtTime() знаходзіць кадр побач з зададзенай часовай пазіцыяй вяртае растравы малюнак з такім жа суадносінамі бакоў зыходны кадр маштабаваны прыдатны прастакутнік зададзеную шырыню вышыню карыснае стварэнне эскізаў відэа Мы рэкамендуем выкарыстоўваць метад, а не getFrameAtTime() марнаваць памяць, таму што вяртае растравы малюнак з той жа раздзяляльнасцю зыходнае відэа Напрыклад кадр з K відэа будзе растравым малюнкам у МБ значна большага памеру, патрэбна мініяцюра

API агульнай памяці

Android прадстаўляе клас SharedMemory. Гэта дазваляе ствараць карты, кіраваць ананімнай агульнай памяццю, якая выкарыстоўвае некалькі працэсаў або праграм

API колераў шпалер

Android прадстаўляе падтрымку функцыі кіравання колерамі шпалер дазваляе ствараць аб'ект WallpaperColors з растравага малюнка, які можна маляваць, выкарыстоўваючы першыя тры візуальна рэпрэзентатыўныя колеры, атрымлівайце дэталі першых трох прыкметных колераў шпалер Каб стварыць аб'ект WallpaperColors, выканаўшы наступнае:

-Каб стварыць аб'ект WallpaperColors з выкарыстаннем трох колераў, стварыце асобнік WallpaperColors, перадаючы першасны другасны троесны колер, асноўны колер павінен быць нулявым

-Каб стварыць аб'ект WallpaperColors з растравага малюнка, выклікайце метад Bitmap(), перадаючы параметр крыніцы растравага малюнка

-Для стварэння аб'екта WallpaperColors з метаду Drawable () з магчымасцю вываду з перадачай зыходнага параметра з магчымасцю малявання

Каб атрымаць дэталі першаснага другаснага троеснага колеру шпалер, выклічце наступныя метады:

-getPrimaryColor () вяртае найбольш прыкметныя каляровыя шпалеры

-getSecondaryColor () вяртае шпалеры другога пераважнага колеру

Метад -getTertiaryColor () вяртае шпалеры трэцяга пераважнага колеру Каб паведаміць сістэме аб значных зменах колеру, выклічце notify ColorsChanged () метад запускае магчымасць падзеі жыццёвага цыкла Compute Colors прадастаўляе новыя шпалеры Colorsobject дадае змены колеру слухача выклікае метад addOn ColorsChanged Listener () таксама getWallpaper Colors () retrieve шпалеры асноўных колераў

Абнаўленне адбіткаў пальцаў

Клас FingerprintManager прадставіў два коды памылак:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: Карыстальнік занадта шмат разоў спрабаваў разблакіраваць сваю прыладу з дапамогай счытвальніка адбіткаў пальцаў.

-FINGERPRINT_ERROR_VENDOR: Адбылася памылка счытвальніка адбіткаў пальцаў пастаўшчыка.

У заключэнне,

Дзякуючы шырокаму выбару праграмнага забеспячэння, даступнага ў розных катэгорыях, такіх як утыліты і аперацыйныя сістэмы, сярод іншага; наш вэб-сайт прапануе шырокі спектр праграмных рашэнняў, якія задавальняюць самыя розныя патрэбы і патрабаванні! Адным з такіх праграмных рашэнняў, даступных тут, з'яўляецца не што іншае, як "Android O", які прапануе мноства функцый і магчымасцей, накіраваных на павышэнне як карыстальніцкага досведу, так і прадукцыйнасці распрацоўшчыка!

З палепшаных параметраў кіравання апавяшчэннямі, уключаючы абмежаванне хуткасці гукавых абвестак у секунду, забяспечваючы пры гэтым захаванне дастаўкі паведамленняў; лепшыя параметры таргетынгу на аснове ўзроўню аб'ёму аператыўнай памяці, каб карыстальнікі атрымлівалі аптымізаваныя ўражанні незалежна ад характарыстык прылады; абноўленыя структуры аўтазапаўнення, якія дазваляюць карыстальніцкія апісанні разам з аб'ектамі валідатара, якія забяспечваюць большы кантроль над самім працэсам аўтазапаўнення - тут кожнаму ёсць нешта!

Больш за тое, дзякуючы сваім нейронавым сеткам API, якія прапануюць апаратнае паскарэнне аперацый машыннага навучання непасрэдна ў самой прыладзе, не патрабуючы знешніх сервераў, хмарных вылічальных рэсурсаў і г.д.; праграмныя дзеянні бяспечнага прагляду праз рэалізацыю вэб-прагляду, якая выяўляе патэнцыйныя пагрозы яшчэ да іх узнікнення, забяспечваючы тым самым бяспеку карыстальнікаў у Інтэрнэце; API агульнай памяці, якія палягчаюць бясшвоўную сувязь паміж некалькімі працэсамі/праграмамі, якія працуюць адначасова, без якіх-небудзь збояў - гэта толькі некаторыя прыклады, якія дэманструюць, чаму "android o" сапраўды вылучаецца сярод астатніх!

Поўная спец
Выдавец Google
Сайт выдаўца http://www.google.com/
Дата выпуску 2017-10-25
Дата дададзена 2017-10-25
Катэгорыя Службовыя праграмы і аперацыйныя сістэмы
Падкатэгорыя Аперацыйныя сістэмы і абнаўлення
Версія Preview
Патрабаванні да ОС Android
Патрабаванні Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
Кошт Free
Загрузкі ў тыдзень 8
Усяго загрузак 1002

Comments:

Самыя папулярныя