Récupération du niveau et de l'état de la batterie sous Android
Pour surveiller l'état de la batterie de votre appareil, le SDK Android fournit la classe BatteryManager. Malgré son nom peu intuitif, BatteryManager ne contient aucune méthode. Il s'agit plutôt d'un ensemble de constantes qui décrivent les différents états liés à la batterie dans lesquels votre appareil peut se trouver.
Obtenir le niveau de batterie
À partir du SDK 21 (Lollipop), vous pouvez récupérer le niveau actuel de la batterie sous forme de pourcentage à l'aide de l'extrait de code suivant :
<code class="java">BatteryManager bm = (BatteryManager) context.getSystemService(BATTERY_SERVICE); int batLevel = bm.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);</code>
Obtenir l'état de la batterie
Pour déterminer l'état actuel de la batterie, vérifiez la valeur de bm.getIntProperty(BatteryManager.BATTERY_STATUS) :
Constantes supplémentaires
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!