Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Android / Google / 1002 / Specificații complete
Descriere

Previzualizare pentru dezvoltatori Android 8.1 pentru Android: o prezentare cuprinzătoare

Android O este cea mai recentă versiune a sistemului de operare Android și introduce o varietate de funcții și capabilități noi atât pentru utilizatori, cât și pentru dezvoltatori. În acest document, vom evidenția ce este nou pentru dezvoltatori în Android 8.1 Developer Preview.

API-ul rețelelor neuronale

API-ul Neural Networks (NNAPI) oferă aplicațiilor accelerare hardware pentru operațiunile de învățare automată pe dispozitiv. API-ul acceptă crearea, compilarea și execuția modelului pe dispozitiv. De obicei, aplicațiile nu folosesc NNAPI direct; în schimb, NNAPI este menit să fie apelat de biblioteci de învățare automată, cadre și instrumente care le permit dezvoltatorilor să-și antreneze modelele și să le implementeze pe dispozitive Android.

Pentru a afla mai multe despre API-ul Neural Networks, consultați documentele de referință Neural Networks API și ghidul pentru dezvoltatori Neural Networks API.

Notificări

Android 8.1 Developer Preview 1 include modificări ale notificărilor care afectează modul în care aplicațiile pot emite sunete de alertă de notificare:

- Aplicațiile pot acum emite un sunet de alertă de notificare doar o dată pe secundă.

- Sunetele de alertă care depășesc această rată nu sunt puse în coadă și se pierd.

- Această modificare nu afectează alte aspecte ale comportamentului de notificare.

- Mesajele de notificare încă se postează conform așteptărilor.

În plus:

- NotificationListenerService și ConditionProviderService nu sunt acceptate pe dispozitivele Android cu RAM redusă care returnează true atunci când este apelat ActivityManager.isLowRamDevice().

Direcționare îmbunătățită pentru dispozitivele cu RAM scăzută

Android 8.1 (nivelul API 27) adaugă două noi constante de caracteristică hardware - FEATURE_RAM_LOW și FEATURE_RAM_NORMAL - la Managerul de pachete. Aceste constante vă permit să direcționați distribuția aplicațiilor și a împărțirilor APK-urilor către dispozitive normale sau cu RAM scăzută.

Aceste constante permit magazinului Play să promoveze o experiență mai bună a utilizatorului, evidențiind aplicațiile potrivite în special pentru capacitățile unui anumit dispozitiv.

Actualizări ale cadrului de completare automată

Android 8.1 Developer Preview (API nivel 27) oferă câteva îmbunătățiri ale cadrului de completare automată pe care le puteți încorpora în aplicațiile dvs.:

- Previzualizarea dezvoltatorului adaugă suport pentru descrierile personalizate care se afișează în interfața de utilizare cu completare automată, în locul datelor de reprezentare originale.

- Puteți specifica un obiect Validator pe care îl folosește aplicația dvs. pentru a decide dacă sistemul Android ar trebui să afișeze interfața de utilizare pentru completarea automată.

- Clasa BaseAdapter include metoda setAutofillOptions() care permite furnizarea de reprezentări șiruri de valori într-un adaptor controale utile spinner generează dinamic adaptoare de valori, cum ar fi data de expirare a cardului de credit, lista de ani, utilizatorii aleg data de expirare a cardului de credit.

În plus:

-Clasa AutofillManager include metoda notifyViewVisibilityChanged(View,int,boolen) call notify framework changes vizibilitate vizualizare structura virtuală metoda supraîncărcării structurilor non-virtuale, de obicei, nu necesită explicit notify framework deoarece metoda deja numită View class

Actualizare EditText

Începând cu nivelul API 27 EditText.getText() returnează EditText.getText() returnat anterior CharSequence compatibil cu versiunea inversă Implementări editabile CharSequence Editable Interfață oferă o funcționalitate suplimentară valoroasă De exemplu, deoarece Editable implementează și interfața Spannable, aplică conținut de markup în instanță EditText

Acțiuni programatice de Navigare sigură

Utilizând implementarea WebView, aplicația Safe Browsing API detectează când instanța WebView încearcă să navigheze la adresa URL Amenințare cunoscută clasificată de Google. În mod implicit, WebView afișează avertisment interstițial amenințare cunoscută de utilizator, oferind opțiunea încărcare URL oricum întoarce pagina anterioară în siguranță În Android 8.1 Previzualizarea dezvoltatorului, definiți programatic modul în care aplicația răspunde amenințării cunoscute:

-Controlați dacă aplicația raportează amenințări cunoscute Navigare sigură

-Puneți aplicația să efectueze automat o anumită acțiune de revenire la siguranță de fiecare dată când întâlnește URL-ul Navigare sigură clasifică amenințarea cunoscută Rețineți protecția optimă împotriva așteptării până la inițializare Navigare sigură înainte de a invoca metoda loadUrl() a obiectului WebView

Extractor de miniaturi video

Clasa MediaMetadataRetriever are getScaledFrameAtTime() găsește cadru în apropierea unei date date poziția de timp returnează bitmap același raport de aspect sursă cadru scalat potrivi dreptunghi dat lățime înălțime utilă generarea de imagini în miniatură video Vă recomandăm să folosiți metoda mai degrabă decât getFrameAtTime() risipă de memorie deoarece returnează bitmap aceeași rezoluție sursă video De exemplu cadru de la K video ar avea MB bitmap mult mai mare nevoie de imagine în miniatură

API de memorie partajată

Android introduce clasa SharedMemory. Aceasta permite crearea unei hărți, gestionarea memoriei partajate anonime utilizate în mai multe procese sau aplicații

WallpaperColors API

Android introduce suport pentru gestionarea culorilor imaginii de fundal, care permite crearea unui obiect WallpaperColors din bitmap desenabil folosind primele trei culori reprezentative vizual, regăsește detaliile primele trei culori vizibile de fundal Pentru a crea obiectul WallpaperColors, fie următoarele:

-Pentru a crea obiectul WallpaperColors folosind trei culori, creați o instanță WallpaperColors care trece culoarea primară secundară terțiară culoarea primară trebuie să fie nulă

-Pentru a crea obiectul WallpaperColors din apelul bitmap de la metoda Bitmap() care trece parametrul sursă bitmap

-Pentru a crea obiectul WallpaperColors din apelul desenabil de la metoda Drawable () care trece parametrul sursă desenabil

Pentru a prelua detaliile culorii terțiare secundare primare, apelați următoarele metode:

-getPrimaryColor () returnează cele mai vizibile imagini de fundal color

-getSecondaryColor () returnează al doilea tapet de culoare preeminent

-getTertiaryColor ()metoda returnează al treilea imagine de fundal de culoare preeminentă Pentru a notifica sistemul orice modificări semnificative de culoare, apelați la notificare ColorsChanged ()metoda declanșează Calculul culorilor oportunitate de eveniment ciclului de viață oferiți un nou Wallpaper Colorsobject adăugați ascultator modificări de culoare apelați addOn ColorsChanged Listener ()metoda getWallpaper Colors ()retrieve tapet de culori primare

Actualizări de amprentă

Clasa FingerprintManager a introdus două coduri de eroare:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: utilizatorul a încercat de prea multe ori să-și deblocheze dispozitivul folosind cititorul de amprentă.

-FINGERPRINT_ERROR_VENDOR: a apărut o eroare de cititor de amprentă specifică furnizorului.

În concluzie,

Cu selecția sa largă de aplicații software disponibile în diferite categorii, cum ar fi utilități și sisteme de operare, printre altele; site-ul nostru web oferă o gamă extinsă de soluții software care răspund tuturor nevoilor și cerințelor! O astfel de soluție software disponibilă aici este nimeni alta decât „Android O”, care oferă numeroase caracteristici și capabilități menite să îmbunătățească atât experiența utilizatorului, cât și productivitatea dezvoltatorului!

Din opțiunile îmbunătățite de gestionare a notificărilor, inclusiv limitarea ratei de alerte sonore pe secundă, asigurând totodată că livrarea mesajelor rămâne neafectată; opțiuni de direcționare mai bune bazate pe nivelurile de capacitate RAM, astfel încât utilizatorii să primească experiențe optimizate, indiferent de specificațiile dispozitivului; cadre de completare automată actualizate care permit descrieri personalizate împreună cu obiecte validatoare care permit un control mai mare asupra procesului de completare automată în sine - există ceva aici pentru toată lumea!

În plus, datorită API-urilor rețelelor neuronale care oferă operațiuni de învățare automată de accelerare hardware chiar în interiorul dispozitivului în sine, fără a necesita servere externe resurse de cloud computing etc.; acțiuni programatice de navigare sigură prin implementarea webview care detectează potențialele amenințări chiar înainte ca acestea să apară, menținând astfel utilizatorii în siguranță activitățile online; API-uri de memorie partajată care facilitează comunicarea perfectă între mai multe procese/aplicații care rulează simultan, fără niciun sughiț - acestea sunt doar câteva exemple care arată de ce „android o” iese cu adevărat în evidență între restul!

Specificații complete
Editor Google
Site-ul editorului http://www.google.com/
Data eliberării 2017-10-25
Data adaugata 2017-10-25
Categorie Utilități și sisteme de operare
Subcategorie Sisteme de operare și actualizări
Versiune Preview
Cerințele OS Android
Cerințe Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
Preț Free
Descărcări pe săptămână 8
Descărcări totale 1002

Comments:

Cel mai popular