Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Android / Google / 1002 / Visas spec
apibūdinimas

„Android 8.1“ kūrėjo peržiūra, skirta „Android“: išsami apžvalga

„Android O“ yra naujausia „Android“ operacinės sistemos versija, kuri vartotojams ir kūrėjams pristato daugybę naujų funkcijų ir galimybių. Šiame dokumente pabrėšime, kas naujo kūrėjams teikiama naudojant „Android 8.1 Developer Preview“.

Neuroninių tinklų API

Neuroninių tinklų API (NNAPI) teikia programoms su aparatinės įrangos pagreitinimu, skirtu įrenginio mašininio mokymosi operacijoms. API palaiko modelio kūrimą, kompiliavimą ir vykdymą įrenginyje. Programos paprastai nenaudoja NNAPI tiesiogiai; Vietoj to, NNAPI turi vadintis mašininio mokymosi bibliotekos, sistemos ir įrankiai, leidžiantys kūrėjams mokyti savo modelius ir įdiegti juos „Android“ įrenginiuose.

Norėdami sužinoti daugiau apie neuronų tinklų API, žr. Neuroninių tinklų API informacinius dokumentus ir Neuroninių tinklų API kūrėjo vadovą.

Pranešimai

„Android 8.1 Developer Preview 1“ apima pranešimų pakeitimus, kurie turi įtakos tam, kaip programos gali skleisti įspėjimų garsus:

– Dabar programos gali tik kartą per sekundę leisti įspėjimo garsą.

- Įspėjimo garsai, kurie viršija šį dažnį, nėra įtraukiami į eilę ir prarandami.

– Šis pakeitimas neturi įtakos kitiems pranešimų veikimo aspektams.

- Pranešimai vis tiek skelbiami taip, kaip tikėtasi.

Papildomai:

– „NotificationListenerService“ ir „ConditionProviderService“ nepalaikomi mažai RAM turinčiuose „Android“ įrenginiuose, kurie grąžinami teisingi, kai iškviečiamas ActivityManager.isLowRamDevice().

Patobulintas taikymas mažai RAM turintiems įrenginiams

„Android 8.1“ (27 API lygis) į paketų tvarkytuvę prideda dvi naujas aparatinės įrangos savybių konstantas – FEATURE_RAM_LOW ir FEATURE_RAM_NORMAL. Šios konstantos leidžia nukreipti programų platinimą ir APK padalijimus į įprastus arba mažai RAM turinčius įrenginius.

Šios konstantos leidžia „Play“ parduotuvei skatinti geresnę naudotojo patirtį, paryškinant programas, ypač tinkančias tam tikro įrenginio galimybėms.

Automatinio užpildymo sistemos atnaujinimai

„Android 8.1“ kūrėjo peržiūra (27 API lygis) suteikia keletą automatinio pildymo sistemos patobulinimų, kuriuos galite įtraukti į savo programas:

– Kūrėjo peržiūra prideda tinkintų aprašų, rodomų automatinio pildymo išsaugojimo vartotojo sąsajoje, palaikymą, o ne pradinius atvaizdavimo duomenis.

– Galite nurodyti patvirtinimo objektą, kurį jūsų programa naudoja, kad nuspręstų, ar „Android“ sistema turėtų rodyti automatinio užpildymo išsaugojimo vartotojo sąsają.

- „BaseAdapter“ klasė apima metodą setAutofillOptions(), kuris leidžia adapteryje pateikti eilučių atvaizdavimo reikšmes naudingos suktuko valdikliai dinamiškai generuoti reikšmes adapteriai, pvz., kredito kortelės galiojimo data metų sąrašas vartotojai pasirenka dalį kredito kortelės galiojimo pabaigos datą Automatinio pildymo paslaugos naudoja eilutės atvaizdavimą tinkamai užpildyti rodinius reikalauja duomenų

Papildomai:

-AutofillManager klasė apima notifyViewVisibilityChanged(View,int,boolen) metodo iškvietimą pranešimo sistemos pasikeitimams matomumo rodinio virtualios struktūros perkrovos metodas nevirtualioms struktūroms paprastai nereikia aiškiai pranešti sistemos, nes metodas jau vadinamas View klase.

EditText atnaujinimas

Pradedant nuo 27 API lygio EditText.getText() grąžina redaguojamą anksčiau grąžintą CharSequence atgalinį suderinamumą Redaguojama įgyvendina CharSequence Redaguojama sąsaja suteikia vertingų papildomų funkcijų Pavyzdžiui, kadangi Editable taip pat įgyvendina Spannable sąsają taikyti žymėjimo turinį egzemplioriuje EditText

Programiniai saugaus naršymo veiksmai

Naudojant „WebView“ diegimą, saugaus naršymo API programa aptinka, kada egzempliorius „WebView“ bando naršyti URL „Google“ klasifikuoja žinomą grėsmę Pagal numatytuosius nustatymus „WebView“ rodo tarpinio puslapio įspėjimą apie žinomą grėsmę, suteikdama parinktį įkelti URL vis tiek grąžinti ankstesnį puslapį saugiai „Android 8.1“ kūrėjo peržiūra programiškai apibrėžkite, kaip programa reaguoja į žinomą grėsmę:

– Valdykite, ar programa praneša apie žinomas grėsmes, saugų naršymą

– Leisti programai automatiškai atlikti tam tikrą veiksmą, kad būtų užtikrintas saugumas kiekvieną kartą, kai susiduria su URL Saugus naršymas klasifikuoja žinomą grėsmę Atkreipkite dėmesį į optimalią apsaugą nuo palaukimo, kol bus inicijuotas Saugus naršymas prieš iškviečiant WebView objekto loadUrl() metodą

Vaizdo įrašo miniatiūrų ištraukiklis

„MediaMetadataRetriever“ klasė turi getScaledFrameAtTime() randa kadrą netoli nurodytos laiko padėties grąžina taškinį paveikslėlį tą patį formato koeficientą šaltinio kadras pritaikytas stačiakampiui nurodytas plotis aukštis naudinga generuoti miniatiūras vaizdo įrašas Rekomenduojame naudoti metodą, o ne getFrameAtTime() eikvoti atmintį, nes grąžina taškinį vaizdą tos pačios raiškos šaltinio vaizdo įrašas. kadras iš K vaizdo įrašo būtų MB bitmap daug didesnis reikalingas miniatiūros vaizdas

Bendrinamos atminties API

„Android“ pristato „SharedMemory“ klasę. Tai leidžia sukurti žemėlapį, valdyti anoniminę bendrinamą atmintį, naudojant kelis procesus ar programas

WallpaperColors API

„Android“ pristato ekrano fono spalvų valdymo palaikymą, leidžia sukurti „WallpaperColors“ objektą iš taškinio žemėlapio, nubraižomo naudojant pirmąsias tris vizualiai reprezentatyvias spalvas, gauti išsamią informaciją pirmųjų trijų pastebimų spalvų tapetai Norėdami sukurti „WallpaperColors“ objektą:

-Norėdami sukurti WallpaperColors objektą naudodami tris spalvas, sukurkite egzempliorių WallpaperColors, perduodantys pirminę antrinę tretinę spalvą, pagrindinė spalva turi būti nulinė

- Norėdami sukurti "WallpaperColors" objektą iš bitmap skambučio iš bitmap() metodo perduodant bitmap šaltinio parametrą

- Norėdami sukurti „WallpaperColors“ objektą iš nubrėžiamo iškvietimo iš „Drawable“ () metodo, perduodant braižomo šaltinio parametrą

Norėdami gauti pirminės antrinės tretinės spalvos išsamią ekrano užsklandą, naudokite šiuos metodus:

-getPrimaryColor () grąžina labiausiai pastebimus spalvotus tapetus

-getSecondaryColor ()grąžina antrąją išskirtinę spalvą

-getTertiaryColor ()metodas grąžina trečią svarbiausių spalvų ekrano užsklandą Norėdami pranešti sistemai apie bet kokius reikšmingus spalvų pasikeitimus, skambinkite praneškite ColorsChanged ()metodą, kuris suaktyvins Compute Colors gyvavimo ciklo įvykio galimybę, suteikite naują Wallpaper Colorsobject pridėkite klausytojo spalvų pakeitimus iškvieskite addOn ColorsChanged Listener ()metodą taip pat get Wallpaper Colors ()retrieve pagrindinių spalvų tapetai

Pirštų atspaudų atnaujinimai

„FingerprintManager“ klasė pristatė du klaidų kodus:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: vartotojas per daug kartų bandė atrakinti įrenginį naudodamas pirštų atspaudų skaitytuvą.

-FINGERPRINT_ERROR_VENDOR: įvyko konkretaus pardavėjo pirštų atspaudų skaitytuvo klaida.

Apibendrinant,

Platus programinės įrangos pasirinkimas įvairiose kategorijose, pvz., komunalinės paslaugos ir operacinės sistemos; mūsų svetainė siūlo platų programinės įrangos sprendimų asortimentą, atitinkantį visus poreikius ir reikalavimus! Vienas iš tokių programinės įrangos sprendimų yra ne kas kitas, o „Android O“, kuriame yra daugybė funkcijų ir galimybių, skirtų pagerinti vartotojo patirtį ir kūrėjų produktyvumą!

Iš patobulintų pranešimų valdymo parinkčių, įskaitant garso įspėjimų per sekundę dažnio ribojimą, tuo pačiu užtikrinant, kad pranešimų pristatymas liktų nepakitęs; geresnės taikymo parinktys, pagrįstos RAM talpos lygiais, kad vartotojai gautų optimizuotą patirtį, nepaisant įrenginio specifikacijų; atnaujintos automatinio pildymo sistemos, leidžiančios pasirinktinius aprašymus kartu su tikrinimo objektais, leidžiančiais geriau valdyti patį automatinio pildymo procesą – čia yra kažkas!

Be to, dėkojame savo neuroninių tinklų API, siūlančių aparatinės įrangos pagreitinimo mašininio mokymosi operacijas pačiame įrenginyje, nereikalaujant išorinių serverių debesų kompiuterijos išteklių ir pan.; programiniai saugaus naršymo veiksmai naudojant žiniatinklio peržiūros diegimą, aptinkantys galimas grėsmes dar prieš joms atsirandant, taip užtikrinant vartotojų saugumą internete; Bendrosios atminties API, palengvinančios sklandų ryšį tarp kelių procesų/programų, veikiančių vienu metu be jokių kliūčių – tai tik keli pavyzdžiai, parodantys, kodėl „android o“ tikrai išsiskiria iš kitų!

Visas spec
Leidėjas Google
Leidėjo svetainė http://www.google.com/
Išleidimo data 2017-10-25
Data pridėta 2017-10-25
Kategorija Komunalinės paslaugos ir operacinės sistemos
Papildoma kategorija Operacinės sistemos ir atnaujinimai
Versija Preview
OS reikalavimai Android
Reikalavimai Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
Kaina Free
Atsisiuntimai per savaitę 8
Iš viso atsisiuntimų 1002

Comments:

Populiariausias