Android 8.1 Developer Preview for Android Preview
Opis
Android 8.1 Developer Preview za Android: Sveobuhvatan pregled
Android O najnovija je verzija operativnog sustava Android i uvodi niz novih značajki i mogućnosti za korisnike i programere. U ovom ćemo dokumentu istaknuti što je novo za programere u Android 8.1 Developer Previewu.
API za neuronske mreže
Neural Networks API (NNAPI) pruža aplikacijama hardversko ubrzanje za operacije strojnog učenja na uređaju. API podržava stvaranje, kompilaciju i izvođenje modela na uređaju. Aplikacije obično ne koriste izravno NNAPI; umjesto toga, NNAPI bi trebao biti pozvan od strane biblioteka za strojno učenje, okvira i alata koji programerima omogućuju treniranje njihovih modela i njihovu implementaciju na Android uređaje.
Da biste saznali više o API-ju za neuronske mreže, pogledajte referentne dokumente za API za neuronske mreže i vodič za razvojne programere za API za neuronske mreže.
Obavijesti
Android 8.1 Developer Preview 1 uključuje promjene u obavijestima koje utječu na to kako aplikacije mogu emitirati zvuk upozorenja za obavijesti:
- Aplikacije sada mogu emitirati zvuk upozorenja samo jednom u sekundi.
- Zvukovi upozorenja koji premašuju ovu brzinu ne stavljaju se na čekanje i gube se.
- Ova promjena ne utječe na druge aspekte ponašanja obavijesti.
- Poruke obavijesti i dalje se objavljuju prema očekivanjima.
Dodatno:
- NotificationListenerService i ConditionProviderService nisu podržani na Android uređajima s malo RAM-a koji vraćaju true kada se pozove ActivityManager.isLowRamDevice().
Poboljšano ciljanje za uređaje s malo RAM-a
Android 8.1 (API razina 27) dodaje dvije nove konstante hardverskih značajki - FEATURE_RAM_LOW i FEATURE_RAM_NORMAL - u Package Manager. Ove vam konstante omogućuju ciljanu distribuciju vaših aplikacija i APK-ova na normalne uređaje ili uređaje s malo RAM-a.
Ove konstante omogućuju Trgovini Play promicanje boljeg korisničkog iskustva isticanjem aplikacija koje su posebno prilagođene mogućnostima određenog uređaja.
Ažuriranja okvira za automatsko popunjavanje
Android 8.1 Developer Preview (API razina 27) pruža nekoliko poboljšanja okvira za automatsko popunjavanje koje možete ugraditi u svoje aplikacije:
- Developer Preview dodaje podršku za prilagođene opise koji se prikazuju u korisničkom sučelju za spremanje automatskog popunjavanja umjesto izvornih podataka o predstavljanju.
- Možete navesti objekt Validatora koji vaša aplikacija koristi kako bi odlučila treba li Android sustav prikazati automatsko popunjavanje sučelja za spremanje.
- Klasa BaseAdapter uključuje metodu setAutofillOptions() koja omogućuje pružanje vrijednosti prikaza niza u adapteru. korisne kontrole spinnera dinamički generiraju vrijednosti, adapteri poput datuma isteka kreditne kartice, popis godina, korisnici biraju dio, datum isteka kreditne kartice. Usluge automatskog popunjavanja koriste prikaz niza na odgovarajući način, popune prikaze, zahtijevaju podatke
Dodatno:
- Klasa AutofillManager uključuje notifyViewVisibilityChanged(View,int,boolen) poziv metode notify framework mijenja vidljivost pogled virtualnu strukturu metoda preopterećenja nevirtualne strukture obično ne zahtijevaju eksplicitno notify framework jer je metoda već pozvana View klasa
Ažuriranje EditText
Počevši s razinom API-ja 27 EditText.getText() vraća Editable prethodno vraćeno CharSequence unazad kompatibilno Editable implementira CharSequence Editable sučelje pruža vrijednu dodatnu funkcionalnost Na primjer, jer Editable također implementira Spannable sučelje primijenite sadržaj označavanja unutar instance EditText
Programske radnje sigurnog pregledavanja
Korištenjem implementacije WebView Safe Browsing API aplikacija detektira kada instanca WebView pokuša navigirati URL-om Google klasificira poznatu prijetnju Prema zadanim postavkama WebView prikazuje međuprostorno upozorenje korisniku o poznatoj prijetnji dajući opciju učitaj URL svejedno vrati prethodnu stranicu sigurno U Android 8.1 Developer Preview programski definirajte kako aplikacija odgovara na poznatu prijetnju:
- Kontrola javlja li aplikacija poznate prijetnje Sigurno pregledavanje
-Neka aplikacija automatski izvrši određenu radnju koja vraća sigurnost svaki put kada naiđe na URL. Sigurno pregledavanje klasificira poznatu prijetnju Napomena: optimalna zaštita od čekanja dok se ne inicijalizira Sigurno pregledavanje prije pozivanja metode loadUrl() objekta WebView
Ekstrakt sličica videozapisa
Klasa MediaMetadataRetriever ima getScaledFrameAtTime() pronalazi okvir blizu zadane vremenske pozicije vraća bitmapu isti omjer slike izvorni okvir skalirano fit pravokutnik zadanu širinu visinu korisno generiranje sličica video Preporučamo korištenje metode radije nego getFrameAtTime() trošenje memorije jer vraća bitmapu iste razlučivosti izvorni video Na primjer okvir iz K videa bi MB bitmapa daleko veća potrebna minijatura
API za dijeljenu memoriju
Android predstavlja klasu SharedMemory. To omogućuje stvaranje karte, upravljanje anonimnom dijeljenom memorijom koja koristi više procesa ili aplikacija
WallpaperColors API
Android uvodi značajku podrške za upravljanje bojama pozadine koja omogućuje stvaranje objekta WallpaperColors iz bitmape koja se može crtati pomoću prve tri vizualno reprezentativne boje dohvaćanje detalja prve tri uočljive boje pozadine Da biste stvorili objekt WallpaperColors ili sljedeće:
-Da biste stvorili objekt WallpaperColors pomoću tri boje, stvorite instancu WallpaperColors koja prolazi kroz primarnu sekundarnu tercijarnu boju, primarna boja mora biti null
- Za stvaranje WallpaperColors objekta iz bitmape pozovite metodu fromBitmap() koja prosljeđuje izvorni parametar bitmape
- Za stvaranje WallpaperColors objekta iz nacrtanog poziva fromDrawable ()metoda prosljeđivanjem nacrtanog izvornog parametra
Da biste dohvatili pozadinu s detaljima primarne sekundarne tercijarne boje, pozovite sljedeće metode:
-getPrimaryColor () vraća najuočljiviju pozadinu u boji
-getSecondaryColor () vraća drugu najvažniju boju pozadine
-getTertiaryColor ()metoda vraća treću nadmoćnu boju pozadine Za obavještavanje sustava o bilo kakvim značajnim promjenama boje pozovite notify ColorsChanged ()metoda pokreće priliku događaja životnog ciklusa Compute Colors pružite novu pozadinu Colorsobject dodajte promjene boje slušatelja pozovite addOn ColorsChanged Listener ()metodu također getWallpaper Colors ()retrieve tapete primarnih boja
Ažuriranja otiska prsta
Klasa FingerprintManager uvela je dva koda pogreške:
-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: Korisnik je previše puta pokušao otključati svoj uređaj pomoću čitača otiska prsta.
-FINGERPRINT_ERROR_VENDOR: Dogodila se pogreška čitača otiska prsta specifičnog dobavljača.
U zaključku,
Sa svojim širokim izborom softverskih aplikacija dostupnih u raznim kategorijama kao što su uslužni programi i operativni sustavi među ostalim; naša web stranica nudi širok raspon softverskih rješenja za sve vrste potreba i zahtjeva! Jedno takvo softversko rješenje dostupno ovdje je ništa drugo nego "Android O" koje donosi brojne značajke i mogućnosti usmjerene na poboljšanje korisničkog iskustva kao i produktivnosti programera!
Od poboljšanih opcija upravljanja obavijestima, uključujući ograničavanje zvučnih upozorenja po sekundi, a istovremeno osiguravajući da isporuka poruka ostaje nepromijenjena; bolje opcije ciljanja na temelju razina kapaciteta RAM-a kako bi korisnici dobili optimizirana iskustva bez obzira na specifikacije uređaja; ažurirani okviri za automatsko popunjavanje koji omogućuju prilagođene opise zajedno s objektima validatora koji omogućuju veću kontrolu nad samim postupkom automatskog popunjavanja - ovdje svatko ima nešto!
Štoviše, zahvaljujući svojim API-jima za neuronske mreže koji nude operacije strojnog učenja hardverskog ubrzanja unutar samog uređaja bez potrebe za vanjskim poslužiteljskim resursima računalstva u oblaku itd.; programske radnje sigurnog pregledavanja putem implementacije webviewa otkrivanje potencijalnih prijetnji prije nego što se uopće pojave, čime se korisnici čuvaju sigurnim mrežnim aktivnostima; API-ji za dijeljenu memoriju koji olakšavaju besprijekornu komunikaciju između više procesa/aplikacija koje rade istovremeno bez ikakvih zastoja - ovo su samo neki primjeri koji pokazuju zašto se "android o" doista ističe među ostalima!
Potpune specifikacije
Izdavač | |
Web mjesto izdavača | http://www.google.com/ |
Datum izlaska | 2017-10-25 |
Datum dodan | 2017-10-25 |
Kategorija | Uslužni programi i operativni sustavi |
Potkategorija | Operativni sustavi i ažuriranja |
Verzija | Preview |
Os zahtjevi | Android |
Zahtjevi | Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL. |
Cijena | Free |
Preuzimanja tjedno | 8 |
Ukupno preuzimanja | 1002 |
Comments: