aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/batterymanager/index.md
blob: eec64cfc48f2cb41ed11b0d0e4ceeb67788aafa8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
---
title: BatteryManager
slug: Web/API/BatteryManager
tags:
  - Mobile
  - batterie
  - gestion
  - niveau
translation_of: Web/API/BatteryManager
---
{{ApiRef()}}

## 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é {{domxref ("window.navigator.battery", "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

- {{domxref("BatteryManager.charging")}} {{ReadOnlyInline}}
  - : Un Boolean indiquant si oui ou non la batterie est actuellement en cours de charge.
- {{domxref("BatteryManager.chargingTime")}} {{ReadOnlyInline}}
  - : 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.
- {{domxref("BatteryManager.dischargingTime")}} {{ReadOnlyInline}}
  - : 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.
- {{domxref("BatteryManager.level")}} {{ReadOnlyInline}}
  - : 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

- {{domxref("BatteryManager.onchargingchange")}}
  - : Un gestionnaire pour le changement de la présence ou non du chargeur.
- {{domxref("BatteryManager.onchargingtimechange")}}
  - : Un gestionnaire pour la mise à jour du temps de charge
- {{domxref("BatteryManager.ondischargingtimechange")}}
  - : Un gestionnaire pour la mise à jour du temps de décharge
- {{domxref("BatteryManager.onlevelchange")}}
  - : Un gestionnaire pour la mise à jour pour les changement du niveau de batterie

## Méthodes

Hérite de {{domxref("EventTarget")}}:

{{page("/en-US/docs/Web/API/EventTarget","Methods")}}

## Spécifications

| Spécification                        | Statut                           | Commentaire            |
| ------------------------------------ | -------------------------------- | ---------------------- |
| {{SpecName('Battery API')}} | {{Spec2('Battery API')}} | Spécification initale. |

## Compatibilité des navigateurs

{{Compat("api.BatteryManager")}}

## Voir aussi

- {{ domxref("navigator.getBattery","navigator.getBattery") }}
- La [Battery Status API](/en-US/docs/WebAPI/Battery_Status)