Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Android / Google / 1002 / Pilna spec
Apraksts

Android 8.1 izstrādātāja priekšskatījums operētājsistēmai Android: visaptverošs pārskats

Android O ir jaunākā Android operētājsistēmas versija, un tā piedāvā dažādas jaunas funkcijas un iespējas gan lietotājiem, gan izstrādātājiem. Šajā dokumentā mēs izcelsim jaunumus izstrādātājiem Android 8.1 izstrādātāju priekšskatījumā.

Neironu tīklu API

Neironu tīklu API (NNAPI) nodrošina lietotnes ar aparatūras paātrinājumu ierīcē veiktajām mašīnmācīšanās darbībām. API atbalsta modeļa izveidi, apkopošanu un izpildi ierīcē. Lietotnes parasti neizmanto NNAPI tieši; tā vietā NNAPI ir paredzēts izsaukt mašīnmācīšanās bibliotēkām, ietvariem un rīkiem, kas ļauj izstrādātājiem apmācīt savus modeļus un izvietot tos Android ierīcēs.

Lai uzzinātu vairāk par neironu tīklu API, skatiet neironu tīklu API atsauces dokumentus un neironu tīklu API izstrādātāja rokasgrāmatu.

Paziņojumi

Android 8.1 izstrādātāja priekšskatījumā 1 ir iekļautas izmaiņas paziņojumos, kas ietekmē to, kā lietotnes var radīt paziņojumu brīdinājuma skaņas.

- Lietotnes tagad var tikai vienu reizi sekundē izdot brīdinājuma signālu.

- Brīdinājuma skaņas, kas pārsniedz šo ātrumu, netiek ievietotas rindā un tiek pazaudētas.

- Šīs izmaiņas neietekmē citus paziņojumu darbības aspektus.

- Paziņojumu ziņojumi joprojām tiek publicēti, kā paredzēts.

Papildus:

- NotificationListenerService un ConditionProviderService netiek atbalstītas Android ierīcēs ar zemu RAM, kas atgriež patieso vērtību, kad tiek izsaukts ActivityManager.isLowRamDevice().

Uzlabota mērķauditorijas atlase ierīcēm ar zemu RAM

Operētājsistēmā Android 8.1 (API 27. līmenis) pakotņu pārvaldniekam ir pievienotas divas jaunas aparatūras funkciju konstantes — FEATURE_RAM_LOW un FEATURE_RAM_NORMAL. Šīs konstantes ļauj atlasīt savu lietotņu un APK sadalījumu izplatīšanu parastajās vai mazās RAM ierīcēs.

Šīs konstantes ļauj Play veikalam veicināt labāku lietotāja pieredzi, izceļot lietotnes, kas īpaši piemērotas konkrētās ierīces iespējām.

Automātiskās aizpildes ietvara atjauninājumi

Android 8.1 izstrādātāja priekšskatījums (API 27. līmenis) nodrošina vairākus automātiskās aizpildes ietvara uzlabojumus, kurus varat iekļaut savās lietotnēs.

- Izstrādātāja priekšskatījumā tiek pievienots atbalsts pielāgotiem aprakstiem, kas tiek rādīti automātiskās aizpildes saglabāšanas lietotāja saskarnē, nevis sākotnējie attēlojuma dati.

- Varat norādīt Validator objektu, ko jūsu lietotne izmanto, lai izlemtu, vai Android sistēmai ir jāparāda automātiskās aizpildes saglabāšanas lietotāja saskarne.

- BaseAdapter klase ietver setAutofillOptions() metodi, kas ļauj nodrošināt virkņu attēlojumu vērtības adapterī, noderīgas griezēja vadīklas, dinamiski ģenerēt vērtības adapteri, piemēram, kredītkaršu derīguma datums gadu saraksts lietotāji izvēlas daļu kredītkartes derīguma termiņa Automātiskās aizpildes pakalpojumi izmanto virknes attēlojumu atbilstoši aizpildīšanai skatiem ir nepieciešami dati

Papildus:

- AutofillManager klase ietver notifyViewVisibilityChanged(View,int,boolen) metodes izsaukumu notify ietvara izmaiņām redzamības skata virtuālās struktūras pārslodzes metode nevirtuālajām struktūrām parasti nav nepieciešams skaidri paziņot ietvaru, jo metode jau tiek saukta par View klasi.

RediģētTeksta atjauninājums

Sākot ar API 27. līmeni EditText.getText() atgriež rediģējamu iepriekš atgriezto CharSequence ar atpakaļsaderību Rediģējams ievieš CharSequence Rediģējams interfeiss nodrošina vērtīgu papildu funkcionalitāti Piemēram, tāpēc, ka Editable ievieš arī Spannable interfeisu piemēro iezīmēšanas saturu instancē EditText

Programmatiskās Drošas pārlūkošanas darbības

Izmantojot WebView ieviešanu, Drošas pārlūkošanas API lietotne nosaka, kad gadījums WebView mēģina pārvietoties URL, Google klasificēja zināmus draudus Pēc noklusējuma WebView parāda iespiesto brīdinājumu lietotājam zināmi draudi, sniedzot opciju ielādes URL jebkurā gadījumā atgriezties iepriekšējā lapā droši Operētājsistēmā Android 8.1 Izstrādātāja priekšskatījums programmatiski definējiet, kā lietotne reaģē uz zināmajiem draudiem:

- Kontrolējiet, vai lietotne ziņo par zināmiem draudiem Droša pārlūkošana

- Lietot, lai lietotne automātiski veiktu noteiktu darbību, atgriežoties pie drošības ikreiz, kad saskaras ar URL. Droša pārlūkošana klasificē zināmus draudus. Pievērsiet uzmanību optimālai aizsardzībai pret nogaidīšanu, līdz tiek inicializēta Droša pārlūkošana, pirms tiek izsaukta WebView objekta loadUrl() metode.

Video sīktēlu nosūcējs

MediaMetadataRetriever klasei ir getScaledFrameAtTime() atrod rāmi tuvu norādītajam laika stāvoklim atgriež bitkarti tādu pašu malu attiecību avota kadru mērogots taisnstūris dots platums augstums noderīgs sīktēlu attēlu ģenerēšana video Mēs iesakām izmantot metodi, nevis getFrameAtTime() iztērēt atmiņu, jo atgriež bitkarti tādas pašas izšķirtspējas avota video Piemēram, rāmis no K video būtu MB bitkartei daudz lielākam nepieciešams sīktēla attēls

Koplietotās atmiņas API

Android ievieš SharedMemory klasi. Tas ļauj izveidot karti, pārvaldīt anonīmu koplietojamo atmiņu, izmantojot vairākus procesus vai lietotnes

WallpaperColors API

Android ievieš atbalstu tapetes krāsu pārvaldībai, ļauj izveidot WallpaperColors objektu no bitkartes, kas zīmējama, izmantojot pirmās trīs vizuāli reprezentatīvās krāsas, izgūt detaļas pirmās trīs pamanāmās krāsas fona tapetes Lai izveidotu WallpaperColors objektu, rīkojieties šādi:

-Lai izveidotu WallpaperColors objektu, izmantojot trīs krāsas, izveidojiet instanci WallpaperColors, kas iztur primāro sekundāro terciāro krāsu primārajai krāsai ir jābūt nullei

-Lai izveidotu WallpaperColors objektu no bitkartes izsaukuma no bitmap()metodes, nododot bitkartes avota parametru

-Lai izveidotu WallpaperColors objektu no zīmējama izsaukuma noDrawable ()metodes, nododot zīmējamā avota parametru

Lai izgūtu primāro sekundāro terciāro krāsu informāciju, izmantojiet šādas metodes:

-getPrimaryColor ()atgriež pamanāmākās krāsas fona tapetes

-getSecondaryColor ()atgriež otro izcilāko krāsu fona tapeti

-getTertiaryColor ()metode atgriež trešo izcilāko krāsu fona tapeti Lai paziņotu sistēmai par jebkādām būtiskām krāsu izmaiņām, zvaniet paziņot ColorsChanged ()metode izraisa Compute Colors dzīves cikla notikumu iespēju nodrošināt jaunu Wallpaper Colorsobject pievienot klausītāja krāsu izmaiņas izsauciet addOn ColorsChanged Listener () metodi arī get Wallpaper Colors ()retrieve pamatkrāsu tapetes

Pirkstu nospiedumu atjauninājumi

FingerprintManager klase ir ieviesusi divus kļūdu kodus:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: lietotājs pārāk daudz reižu ir mēģinājis atbloķēt savu ierīci, izmantojot pirkstu nospiedumu lasītāju.

-FINGERPRINT_ERROR_VENDOR: radās piegādātājam raksturīga pirkstu nospiedumu lasītāja kļūda.

Noslēgumā,

Ar savu plašo programmatūras lietojumprogrammu izvēli, kas pieejama dažādās kategorijās, piemēram, utilītprogrammas un operētājsistēmas; mūsu vietne piedāvā plašu programmatūras risinājumu klāstu, kas atbilst visu veidu vajadzībām un prasībām! Viens no šādiem šeit pieejamajiem programmatūras risinājumiem ir Android O, kas piedāvā daudzas funkcijas un iespējas, kuru mērķis ir uzlabot gan lietotāja pieredzi, gan izstrādātāju produktivitāti!

Uzlabotas paziņojumu pārvaldības iespējas, tostarp skaņas brīdinājumu ātruma ierobežošana sekundē, vienlaikus nodrošinot, ka ziņojumu piegāde netiek ietekmēta; labākas mērķauditorijas atlases iespējas, pamatojoties uz RAM ietilpības līmeņiem, lai lietotāji saņemtu optimizētu pieredzi neatkarīgi no ierīces specifikācijām; atjaunināti automātiskās aizpildes ietvari, kas ļauj izveidot pielāgotus aprakstus, kā arī pārbaudītāja objektus, kas ļauj labāk kontrolēt pašu automātiskās aizpildes procesu — šeit ir kaut kas ikvienam!

Turklāt, pateicoties tās neironu tīklu API, kas piedāvā aparatūras paātrinājuma mašīnmācīšanās darbības tieši pašā ierīcē, neprasot ārējos serveru mākoņdatošanas resursus utt.; Programmatiskas drošas pārlūkošanas darbības, izmantojot tīmekļa skata ieviešanu, atklājot iespējamos apdraudējumus, pirms tie rodas, tādējādi nodrošinot lietotāju drošību tiešsaistē; koplietojamās atmiņas API, kas veicina netraucētu saziņu starp vairākiem procesiem/lietotnēm, kas darbojas vienlaicīgi, bez jebkādām žagas — šie ir tikai daži piemēri, kas parāda, kāpēc "android o" patiešām izceļas starp pārējiem!

Pilna spec
Izdevējs Google
Izdevēja vietne http://www.google.com/
Izdošanas datums 2017-10-25
Pievienošanas datums 2017-10-25
Kategorija Utilītas un operētājsistēmas
Apakškategorija Operētājsistēmas un atjauninājumi
Versija Preview
OS prasības Android
Prasības Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
Cena Free
Lejupielādes nedēļā 8
Kopējais lejupielāžu skaits 1002

Comments:

Populārākais