BatteryManager

Sommaire

L'interface BatteryManager fournit des moyens pour obtenir des informations sur le niveau de charge de la batterie du système.

La propriété navigator.battery retourne une instance de l'interface BatteryManager que vous pouvez utiliser pour interagir avec l'API d'état de la batterie.

Propriétés

BatteryManager.charging Lecture seule

Un Boolean indiquant si oui ou non la batterie est actuellement en cours de charge.

BatteryManager.chargingTime Lecture seule

Un nombre qui représente le temps restant en secondes jusqu'à ce que la batterie soit complètement chargée, ou 0 si la batterie est complètement chargée.

BatteryManager.dischargingTime Lecture seule

Un nombre qui représente le temps restant en secondes jusqu'à ce que la batterie soit complètement déchargée et le système suspendu.

BatteryManager.level Lecture seule

Un nombre qui représente le niveau de charge de la batterie du système adapté à une valeur comprise entre 0.0 et 1.0.

Gestionnaires d'Evenements

BatteryManager.onchargingchange (en-US)

Un gestionnaire pour le changement de la présence ou non du chargeur.

BatteryManager.onchargingtimechange (en-US)

Un gestionnaire pour la mise à jour du temps de charge

BatteryManager.ondischargingtimechange (en-US)

Un gestionnaire pour la mise à jour du temps de décharge

BatteryManager.onlevelchange (en-US)

Un gestionnaire pour la mise à jour pour les changement du niveau de batterie

Méthodes

Hérite de EventTarget:

EventTarget.addEventListener()

Registers an event handler of a specific event type on the EventTarget.

EventTarget.removeEventListener()

Removes an event listener from the EventTarget.

EventTarget.dispatchEvent()

Dispatches an event to this EventTarget.

Spécifications

Spécification Statut Commentaire
Battery Status API Candidat au statut de recommandation Spécification initale.

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi