Accès aux informations sur la batterie sous Android
Question : Comment obtenir le niveau et l'état de la batterie (par exemple, branchée , déchargement, chargement) sous Android ?
Réponse :
Android fournit la classe BatteryManager pour gérer les informations relatives à la batterie. Contrairement à son nom, il ne contient aucune méthode mais définit des constantes qui représentent différents états et propriétés de la batterie.
Utilisation :
Depuis Android SDK 21 (Lollipop), vous pouvez utiliser le code suivant pour récupérer le niveau actuel de la batterie sous forme de pourcentage :
<code class="java">BatteryManager bm = (BatteryManager) context.getSystemService(BATTERY_SERVICE); int batLevel = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);</code>
Cet extrait de code récupère le niveau de la batterie à partir du BatteryManager, qui est accessible via le service système BATTERY_SERVICE. Notez que le contexte représente le contexte actuel de l'application.
Informations supplémentaires :
Les autres constantes utiles définies dans BatteryManager incluent :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!