Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Android / Google / 1002 / Spécifications complètes
La description

Android 8.1 Developer Preview pour Android : un aperçu complet

Android O est la dernière version du système d'exploitation Android, et il introduit une variété de nouvelles fonctionnalités et capacités pour les utilisateurs et les développeurs. Dans ce document, nous mettrons en évidence les nouveautés pour les développeurs dans Android 8.1 Developer Preview.

API des réseaux de neurones

L'API Neural Networks (NNAPI) fournit aux applications une accélération matérielle pour les opérations d'apprentissage automatique sur l'appareil. L'API prend en charge la création, la compilation et l'exécution de modèles sur l'appareil. Les applications n'utilisent généralement pas directement NNAPI ; au lieu de cela, NNAPI est censé être appelé par des bibliothèques, des cadres et des outils d'apprentissage automatique qui permettent aux développeurs de former leurs modèles et de les déployer sur des appareils Android.

Pour en savoir plus sur l'API Neural Networks, consultez les documents de référence de l'API Neural Networks et le guide du développeur de l'API Neural Networks.

Avis

Android 8.1 Developer Preview 1 inclut des modifications des notifications qui affectent la façon dont les applications peuvent émettre des sons d'alerte de notification :

- Les applications ne peuvent désormais émettre une alerte de notification qu'une fois par seconde.

- Les sons d'alerte qui dépassent ce taux ne sont pas mis en file d'attente et sont perdus.

- Cette modification n'affecte pas les autres aspects du comportement de notification.

- Les messages de notification sont toujours publiés comme prévu.

En outre:

- NotificationListenerService et ConditionProviderService ne sont pas pris en charge sur les appareils Android à faible RAM qui renvoient true lorsque ActivityManager.isLowRamDevice() est appelé.

Ciblage amélioré pour les appareils à faible RAM

Android 8.1 (API niveau 27) ajoute deux nouvelles constantes de fonctionnalité matérielle - FEATURE_RAM_LOW et FEATURE_RAM_NORMAL - au gestionnaire de packages. Ces constantes vous permettent de cibler la distribution de vos applications et de vos fractionnements APK sur des appareils normaux ou à faible RAM.

Ces constantes permettent au Play store de favoriser une meilleure expérience utilisateur en mettant en avant des applications particulièrement bien adaptées aux capacités d'un appareil donné.

Mises à jour du cadre de remplissage automatique

Android 8.1 Developer Preview (API niveau 27) apporte plusieurs améliorations au cadre de remplissage automatique que vous pouvez intégrer à vos applications :

- L'aperçu du développeur ajoute la prise en charge des descriptions personnalisées qui s'affichent dans l'interface utilisateur d'enregistrement de remplissage automatique au lieu des données de représentation d'origine.

- Vous pouvez spécifier un objet Validator que votre application utilise pour décider si le système Android doit afficher l'interface utilisateur de sauvegarde de remplissage automatique.

- La classe BaseAdapter inclut la méthode setAutofillOptions() qui permet de fournir des valeurs de représentation sous forme de chaîne dans un adaptateur des contrôles spinner utiles génèrent dynamiquement des valeurs des adaptateurs comme la date d'expiration de la carte de crédit liste des années les utilisateurs choisissent une partie de la date d'expiration de la carte de crédit Les services de remplissage automatique utilisent la représentation sous forme de chaîne les vues de remplissage appropriées nécessitent des données

En outre:

-La classe AutofillManager inclut la méthode notifyViewVisibilityChanged(View,int,boolen) appelez la méthode de notification des modifications de la visibilité de la méthode de surcharge de la structure virtuelle Les structures non virtuelles ne nécessitent généralement pas de notification explicite de la structure car la méthode est déjà appelée la classe View

Mise à jour EditText

À partir du niveau d'API 27, EditText.getText() renvoie Editable précédemment renvoyé CharSequence rétrocompatible.

Actions de navigation sécurisée programmatique

En utilisant l'implémentation de WebView, l'application de l'API de navigation sécurisée détecte quand l'instance WebView tente de naviguer dans l'URL classée menace connue par Google. Par défaut, WebView affiche un avertissement interstitiel de l'utilisateur.

-Contrôler si l'application signale des menaces connues

-Demander à l'application d'effectuer automatiquement une action particulière en revenant en sécurité à chaque fois qu'elle rencontre une URL. La navigation sécurisée classe les menaces connues.

Extracteur de vignettes vidéo

La classe MediaMetadataRetriever a getScaledFrameAtTime() trouve l'image près de la position temporelle donnée renvoie le bitmap même rapport d'aspect image source mise à l'échelle ajuster le rectangle donné largeur hauteur utile générer des images miniatures vidéo Nous vous recommandons d'utiliser la méthode plutôt que getFrameAtTime() gaspiller de la mémoire car renvoie le bitmap même résolution vidéo source image de la vidéo K serait MB bitmap beaucoup plus grand besoin d'une image miniature

API de mémoire partagée

Android introduit la classe SharedMemory Cela permet de créer une carte gérer la mémoire partagée anonyme utilisée plusieurs processus ou applications

API WallpaperColors

Android introduit la prise en charge de la fonctionnalité de gestion des couleurs de papier peint permettant de créer un objet WallpaperColors à partir d'un bitmap pouvant être dessiné en utilisant les trois premières couleurs visuellement représentatives de récupérer les détails des trois premières couleurs visibles du papier peint Pour créer un objet WallpaperColors, procédez comme suit :

-Pour créer un objet WallpaperColors à l'aide de trois couleurs, créez une instance WallpaperColors en transmettant la couleur primaire secondaire tertiaire. La couleur primaire doit être nulle.

-Pour créer un objet WallpaperColors à partir d'un bitmap, appelez la méthode fromBitmap() en passant le paramètre source du bitmap

-Pour créer un objet WallpaperColors à partir d'un appel drawable fromDrawable ()méthode passant le paramètre source drawable

Pour récupérer le fond d'écran des détails des couleurs tertiaires primaires secondaires, appelez les méthodes suivantes :

-getPrimaryColor () renvoie le fond d'écran de couleur le plus visible

-getSecondaryColor () renvoie le deuxième fond d'écran couleur prééminent

-getTertiaryColor () méthode renvoie le troisième fond d'écran couleur prééminent Pour notifier au système tout changement de couleur significatif, appelez la méthode notify ColorsChanged () déclenche l'opportunité d'événement de cycle de vie Compute Colors fournissez un nouvel objet Wallpaper Colors ajouter des changements de couleur d'écouteur appelez addOn ColorsChanged Listener () méthode également getWallpaper Colors () récupérer fond d'écran couleurs primaires

Mises à jour des empreintes digitales

La classe FingerprintManager a introduit deux codes d'erreur :

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT : l'utilisateur a essayé trop de fois de déverrouiller son appareil à l'aide du lecteur d'empreintes digitales.

-FINGERPRINT_ERROR_VENDOR : une erreur de lecteur d'empreintes digitales spécifique au fournisseur s'est produite.

En conclusion,

Avec sa large sélection d'applications logicielles disponibles dans diverses catégories telles que les utilitaires et les systèmes d'exploitation, entre autres ; notre site Web propose une vaste gamme de solutions logicielles répondant à toutes sortes de besoins et d'exigences ! L'une de ces solutions logicielles disponibles ici n'est autre que "Android O" qui propose de nombreuses fonctionnalités et capacités visant à améliorer à la fois l'expérience utilisateur et la productivité des développeurs !

Des options de gestion des notifications améliorées, notamment la limitation du taux d'alertes sonores par seconde tout en garantissant que la livraison des messages reste inchangée ; de meilleures options de ciblage basées sur les niveaux de capacité de RAM afin que les utilisateurs bénéficient d'expériences optimisées quelles que soient les spécifications de l'appareil ; cadres de remplissage automatique mis à jour permettant des descriptions personnalisées ainsi que des objets de validation permettant un meilleur contrôle sur le processus de remplissage automatique lui-même - il y a quelque chose ici pour tout le monde !

De plus, grâce à ses API de réseaux de neurones offrant des opérations d'apprentissage automatique d'accélération matérielle directement dans l'appareil lui-même sans nécessiter de ressources de cloud computing de serveurs externes, etc. ; actions de navigation sécurisée par programmation via la mise en œuvre de la vue Web détectant les menaces potentielles avant même qu'elles ne surviennent, ce qui permet aux utilisateurs de sécuriser leurs activités en ligne ; des API de mémoire partagée facilitant une communication transparente entre plusieurs processus/applications s'exécutant simultanément sans aucun problème - ce ne sont là que quelques exemples montrant pourquoi "android o" se démarque vraiment parmi les autres !

Spécifications complètes
Éditeur Google
Site de l'éditeur http://www.google.com/
Date de sortie 2017-10-25
Date ajoutée 2017-10-25
Catégorie Utilitaires et systèmes d'exploitation
Sous-catégorie Systèmes d'exploitation et mises à jour
Version Preview
Exigences OS Android
Exigences Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
Prix Free
Téléchargements par semaine 8
Total téléchargements 1002

Comments:

Le plus populaire