Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Android / Google / 1002 / Specifiche complete
Descrizione

Anteprima per sviluppatori di Android 8.1 per Android: una panoramica completa

Android O è l'ultima versione del sistema operativo Android e introduce una varietà di nuove funzionalità e funzionalità sia per gli utenti che per gli sviluppatori. In questo documento, metteremo in evidenza le novità per gli sviluppatori in Android 8.1 Developer Preview.

API delle reti neurali

L'API Neural Networks (NNAPI) fornisce alle app l'accelerazione hardware per le operazioni di machine learning sul dispositivo. L'API supporta la creazione, la compilazione e l'esecuzione di modelli sul dispositivo. Le app in genere non utilizzano direttamente NNAPI; invece, NNAPI è pensato per essere chiamato da librerie, framework e strumenti di apprendimento automatico che consentono agli sviluppatori di addestrare i propri modelli e distribuirli su dispositivi Android.

Per ulteriori informazioni sull'API di reti neurali, consulta i documenti di riferimento dell'API di reti neurali e la guida per gli sviluppatori dell'API di reti neurali.

Notifiche

Android 8.1 Developer Preview 1 include modifiche alle notifiche che influenzano il modo in cui le app possono emettere suoni di avviso di notifica:

- Le app ora possono emettere un suono di avviso di notifica solo una volta al secondo.

- I suoni di avviso che superano questa frequenza non vengono messi in coda e vanno persi.

- Questa modifica non influisce su altri aspetti del comportamento delle notifiche.

- I messaggi di notifica continuano a essere pubblicati come previsto.

Inoltre:

- NotificationListenerService e ConditionProviderService non sono supportati su dispositivi Android con poca RAM che restituiscono true quando viene chiamato ActivityManager.isLowRamDevice().

Targeting migliorato per dispositivi con poca RAM

Android 8.1 (livello API 27) aggiunge due nuove costanti di funzionalità hardware, FEATURE_RAM_LOW e FEATURE_RAM_NORMAL, a Package Manager. Queste costanti ti consentono di indirizzare la distribuzione delle tue app e delle divisioni APK a dispositivi normali o con poca RAM.

Queste costanti consentono al Play Store di promuovere una migliore esperienza utente evidenziando app particolarmente adatte alle capacità di un determinato dispositivo.

Compilazione automatica degli aggiornamenti del framework

L'anteprima per sviluppatori di Android 8.1 (livello API 27) offre diversi miglioramenti al framework di compilazione automatica che puoi incorporare nelle tue app:

- L'anteprima per sviluppatori aggiunge il supporto per le descrizioni personalizzate che vengono visualizzate nell'interfaccia utente di salvataggio del riempimento automatico invece dei dati di rappresentazione originali.

- Puoi specificare un oggetto Validator che la tua app utilizza per decidere se il sistema Android deve mostrare l'interfaccia utente di salvataggio con riempimento automatico.

- La classe BaseAdapter include il metodo setAutofillOptions() che consente di fornire valori di rappresentazione di stringhe in un adattatore utili controlli spinner generano dinamicamente adattatori di valori come la data di scadenza della carta di credito elenca gli anni gli utenti scelgono una parte della data di scadenza della carta di credito I servizi di riempimento automatico utilizzano la rappresentazione della stringa in modo appropriato riempire le viste richiedono dati

Inoltre:

-La classe AutofillManager include la chiamata al metodo notifyViewVisibilityChanged(View,int,boolen) per la notifica delle modifiche al framework visibilità visualizza il metodo di sovraccarico della struttura virtuale le strutture non virtuali di solito non richiedono esplicitamente il framework di notifica perché il metodo è già chiamato classe View

Aggiornamento Modifica testo

A partire dal livello API 27 EditText.getText() restituisce Editable precedentemente restituito CharSequence compatibile con le versioni precedenti Editable implementa CharSequence L'interfaccia modificabile fornisce preziose funzionalità aggiuntive Ad esempio perché Editable implementa anche l'interfaccia Spannable applica contenuto di markup all'interno dell'istanza EditText

Azioni programmatiche di Navigazione sicura

Utilizzando l'implementazione di WebView, l'app API di Navigazione sicura rileva quando l'istanza WebView tenta di navigare nell'URL, minaccia nota classificata da Google.

-Controlla se l'app segnala minacce note Navigazione sicura

-Fai in modo che l'app esegua automaticamente un'azione specifica tornando indietro in sicurezza ogni volta che incontra l'URL Navigazione sicura classifica una minaccia nota Nota la protezione ottimale contro l'attesa fino all'inizializzazione della Navigazione sicura prima di richiamare il metodo loadUrl () dell'oggetto WebView

Estrattore di miniature video

La classe MediaMetadataRetriever ha getScaledFrameAtTime() trova il fotogramma vicino a una data posizione temporale restituisce la bitmap con lo stesso formato del fotogramma sorgente adattato in scala rettangolo data larghezza altezza utile per generare immagini in miniatura video Si consiglia di utilizzare il metodo piuttosto che getFrameAtTime() sprecare memoria perché restituisce la bitmap con la stessa risoluzione del video sorgente Ad esempio il fotogramma del video K sarebbe una bitmap MB molto più grande che necessita di un'immagine in miniatura

API di memoria condivisa

Android introduce la classe SharedMemory che consente di creare una mappa per gestire la memoria condivisa anonima utilizzata da più processi o app

API WallpaperColors

Android introduce il supporto per la gestione dei colori dello sfondo, la funzione consente di creare l'oggetto WallpaperColors da una bitmap disegnabile utilizzando i primi tre colori visivamente rappresentativi recuperare i dettagli i primi tre colori evidenti sfondo Per creare l'oggetto WallpaperColors:

-Per creare l'oggetto WallpaperColors utilizzando tre colori, creare un'istanza WallpaperColors che passa il colore primario secondario secondario terziario che il colore primario deve essere nullo

-Per creare l'oggetto WallpaperColors dalla chiamata bitmap dal metodo Bitmap() passando il parametro sorgente bitmap

-Per creare l'oggetto WallpaperColors dalla chiamata drawable fromDrawable ()metodo passando il parametro sorgente drawable

Per recuperare lo sfondo dei dettagli del colore primario secondario terziario chiamare i seguenti metodi:

-getPrimaryColor () restituisce lo sfondo a colori più evidente

-getSecondaryColor() restituisce il secondo colore di sfondo preminente

-getTertiaryColor ()metodo restituisce il terzo sfondo di colore preminente Per notificare al sistema eventuali cambiamenti di colore significativi chiama notifica ColorsChanged ()il metodo attiva l'opportunità dell'evento del ciclo di vita di Compute Colors fornisce un nuovo oggetto Wallpaper Colors aggiungi cambiamenti di colore dell'ascoltatore chiama addOn ColorsChanged Listener ()metodo anche getWallpaper Colors ()recupera carta da parati colori primari

Aggiornamenti delle impronte digitali

La classe FingerprintManager ha introdotto due codici di errore:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: l'utente ha tentato troppe volte di sbloccare il proprio dispositivo utilizzando il lettore di impronte digitali.

-FINGERPRINT_ERROR_VENDOR: si è verificato un errore del lettore di impronte digitali specifico del fornitore.

Insomma,

Con la sua vasta selezione di applicazioni software disponibili in varie categorie come utilità e sistemi operativi tra gli altri; il nostro sito Web offre una vasta gamma di soluzioni software per soddisfare tutti i tipi di esigenze e requisiti! Una di queste soluzioni software disponibili qui non è altro che "Android O" che offre numerose funzionalità e capacità volte a migliorare sia l'esperienza dell'utente che la produttività degli sviluppatori!

Dalle migliori opzioni di gestione delle notifiche, inclusa la limitazione della frequenza degli avvisi sonori al secondo, pur garantendo che la consegna dei messaggi rimanga inalterata; migliori opzioni di targeting basate sui livelli di capacità della RAM in modo che gli utenti ricevano esperienze ottimizzate indipendentemente dalle specifiche del dispositivo; framework di riempimento automatico aggiornati che consentono descrizioni personalizzate insieme a oggetti di convalida che consentono un maggiore controllo sul processo di riempimento automatico stesso: c'è qualcosa qui per tutti!

Inoltre, grazie alle sue API di reti neurali che offrono operazioni di machine learning di accelerazione hardware direttamente all'interno del dispositivo stesso senza richiedere server esterni risorse di cloud computing ecc.; azioni programmatiche di navigazione sicura tramite implementazione webview che rilevano potenziali minacce prima ancora che si verifichino, mantenendo così le attività online sicure degli utenti; API di memoria condivisa che facilitano la comunicazione senza soluzione di continuità tra più processi/app in esecuzione contemporaneamente senza alcun tipo di intoppo: questi sono solo alcuni esempi che mostrano perché "Android o" si distingue davvero tra gli altri!

Specifiche complete
Editore Google
Sito dell'editore http://www.google.com/
Data di rilascio 2017-10-25
Data aggiunta 2017-10-25
Categoria Utilità e sistemi operativi
Sottocategoria Sistemi operativi e aggiornamenti
Versione Preview
Requisiti del sistema operativo Android
Requisiti Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
Prezzo Free
Download a settimana 8
Download totali 1002

Comments:

Più popolare