Vidéo: Google Pay API Implementation Demo (Android) 2025
Les applications portables Android ressemblent beaucoup aux applications téléphoniques. Mais si les choses sont si semblables, pourquoi ne pas simplement écrire "Suivez les étapes que vous avez suivies pour toute autre application" et en avoir fini avec elle?
La réponse est que certains aspects du développement d'applications portables sont différents de ceux des téléphones et des tablettes. La différence la plus évidente est la taille de l'écran. Vous ne pouvez pas afficher beaucoup sur un écran d'un pouce, vous devez donc concevoir votre application en conséquence.
Une application portable comprend généralement deux parties: une partie qui s'exécute sur le périphérique portable et une autre partie qui s'exécute sur le téléphone de l'utilisateur. La partie téléphone peut utiliser la plus grande taille d'écran, de sorte que la partie téléphone peut contenir des menus, des écrans de configuration et d'autres fonctionnalités. (Imaginez que! Un téléphone a une taille d'écran plus grande!)
Une autre limite pour les wearables est le nombre de classes dans l'API. Les paquets suivants ne fonctionnent pas avec les wearables:
-
android. webkit
-
android. affiche
-
android. app. sauvegarde
-
android. appwidget
-
android. Matériel. usb
Comme leurs homologues de téléphone, chaque marque et modèle de wearable prend en charge son propre ensemble de fonctionnalités. Par exemple, certains modèles ont des moniteurs de fréquence cardiaque intégrés; d'autres ne le font pas. Vous pouvez tester la présence d'un moniteur de fréquence cardiaque avec le code suivant:
importer Android. contenu. pm. Directeur chargé d'emballage; … PackageManager = contexte. getPackageManager (); if (packageManager.asSystemFeature (PackageManager. FEATURE_SENSOR_HEART_RATE)) {// Etc.
La classe PackageManager a des dizaines de constantes comme FEATURE_SENSOR_HEART_RATE pour les nombreuses fonctionnalités qu'un périphérique peut avoir ou non.
Un autre aspect important du développement portable est le comportement du délai d'attente de l'appareil. Lorsque vous vous réveillez un téléphone, vous voyez un écran de verrouillage. Et lorsque vous déverrouillez l'écran, vous voyez l'activité en cours lorsque le téléphone s'est mis en veille. Mais les wearables sont différents. Lorsque vous vous réveillez un portable, il n'y a pas d'écran de verrouillage. Au lieu de cela, vous voyez le cadran de la montre (généralement, l'heure actuelle) ou une nouvelle notification.
D'une façon ou d'une autre, les activités sur les wearables ne se déroulent pas automatiquement comme sur les téléphones et les tablettes. Donc, si vous voulez quelque chose qui reste à l'écran, vous avez besoin d'une application permanente .
Pour plus d'informations sur les applications permanentes, visitez le site Développeur d'Android.
