BatteryManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
La classe BatteryManager contient des chaînes et des constantes utilisées pour les valeurs de l’intention android.content.Intent#ACTION_BATTERY_CHANGED et fournit une méthode pour interroger les propriétés de batterie et de charge.
[Android.Runtime.Register("android/os/BatteryManager", DoNotGenerateAcw=true)]
public class BatteryManager : Java.Lang.Object
[<Android.Runtime.Register("android/os/BatteryManager", DoNotGenerateAcw=true)>]
type BatteryManager = class
inherit Object
- Héritage
- Attributs
Remarques
La classe BatteryManager contient des chaînes et des constantes utilisées pour les valeurs de l’intention android.content.Intent#ACTION_BATTERY_CHANGED et fournit une méthode pour interroger les propriétés de batterie et de charge.
Java documentation pour android.os.BatteryManager.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Constructeurs
| Nom | Description |
|---|---|
| BatteryManager() |
Obsolète.
Supprimé comme précédemment rendu visible par accident. |
| BatteryManager(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
Champs
| Nom | Description |
|---|---|
| ActionCharging |
Envoyé lorsque la batterie de l’appareil a démarré la charge (ou a atteint la charge complète et que l’appareil est sous tension). |
| ActionDischarging |
Envoyée lorsque la batterie de l’appareil peut être déchargée, les applications doivent donc éviter de faire du travail superflu qui l’entraînerait à se décharger plus rapidement. |
| BatteryCapacityLevelCritical |
Obsolète.
Le niveau de capacité de la batterie est essentiel. |
| BatteryCapacityLevelFull |
Obsolète.
Le niveau de capacité de la batterie est plein. |
| BatteryCapacityLevelHigh |
Obsolète.
Le niveau de capacité de la batterie est élevé. |
| BatteryCapacityLevelLow |
Obsolète.
Le niveau de capacité de la batterie est faible. |
| BatteryCapacityLevelNormal |
Obsolète.
Le niveau de capacité de la batterie est normal. |
| BatteryCapacityLevelUnknown |
Obsolète.
Le niveau de capacité de la batterie est inconnu. |
| BatteryCapacityLevelUnsupported |
Obsolète.
Le niveau de capacité de la batterie n’est pas pris en charge. |
| BatteryHealthCold |
Obsolète.
Valeur constante : 7 (0x00000007) |
| BatteryHealthDead |
Obsolète.
Valeur constante : 4 (0x00000004) |
| BatteryHealthGood |
Obsolète.
Valeur constante : 2 (0x00000002) |
| BatteryHealthOverheat |
Obsolète.
Valeur constante : 3 (0x00000003) |
| BatteryHealthOverVoltage |
Obsolète.
Valeur constante : 5 (0x00000005) |
| BatteryHealthUnknown |
Obsolète.
Valeur constante : 1 (0x00000001) |
| BatteryHealthUnspecifiedFailure |
Obsolète.
Valeur constante : 6 (0x00000006) |
| BatteryPluggedAc |
Obsolète.
La source d’alimentation est un chargeur AC. |
| BatteryPluggedDock |
Obsolète.
La source d’alimentation est dock. |
| BatteryPluggedUsb |
Obsolète.
La source d’alimentation est un port USB. |
| BatteryPluggedWireless |
Obsolète.
La source d’alimentation est sans fil. |
| BatteryPropertyCapacity |
Obsolète.
Capacité de batterie restante sous la forme d’un pourcentage entier de capacité totale (sans partie fractionnaire). |
| BatteryPropertyChargeCounter |
Obsolète.
Capacité de batterie en microampere-heures, sous forme d’entier. |
| BatteryPropertyCurrentAverage |
Obsolète.
Batterie moyenne actuelle dans les microampères, sous forme d’entier. |
| BatteryPropertyCurrentNow |
Obsolète.
Batterie instantanée actuelle dans les microampères, sous forme d’entier. |
| BatteryPropertyEnergyCounter |
Obsolète.
Énergie restante de la batterie en nanowatt-heures, sous la forme d’un entier long. |
| BatteryPropertyStatus |
Obsolète.
État de charge de la batterie, à partir d’une valeur BATTERY_STATUS_*. |
| BatteryStatusCharging |
Obsolète.
Valeur constante : 2 (0x00000002) |
| BatteryStatusDischarging |
Obsolète.
Valeur constante : 3 (0x00000003) |
| BatteryStatusFull |
Obsolète.
Valeur constante : 5 (0x00000005) |
| BatteryStatusNotCharging |
Obsolète.
Valeur constante : 4 (0x00000004) |
| BatteryStatusUnknown |
Obsolète.
Valeur constante : 1 (0x00000001) |
| ExtraBatteryLow |
Extra pour |
| ExtraCapacityLevel |
Extra pour |
| ExtraChargingStatus |
Extra pour |
| ExtraCycleCount |
Extra pour |
| ExtraHealth |
Extra pour |
| ExtraIconSmall |
Extra pour |
| ExtraLevel |
Extra pour |
| ExtraPlugged |
Extra pour |
| ExtraPresent |
Extra pour |
| ExtraScale |
Extra pour |
| ExtraStatus |
Extra pour |
| ExtraTechnology |
Extra pour |
| ExtraTemperature |
Extra pour |
| ExtraVoltage |
Extra pour |
Propriétés
| Nom | Description |
|---|---|
| Class |
Retourne la classe runtime de ce |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| IsCharging |
Retourne la valeur true si la batterie est actuellement considérée comme étant en cours de chargement. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
La classe BatteryManager contient des chaînes et des constantes utilisées pour les valeurs de l’intention |
| JniPeerMembers |
Fournit des métadonnées de membre homologue JNI pour ce type. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
Méthodes
| Nom | Description |
|---|---|
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| ComputeChargeTimeRemaining() |
Calculez une approximation de la durée (en millisecondes) jusqu’à ce que la batterie soit entièrement chargée. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
La classe BatteryManager contient des chaînes et des constantes utilisées pour les valeurs de l’intention |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
La classe BatteryManager contient des chaînes et des constantes utilisées pour les valeurs de l’intention |
| Equals(Object) |
La classe BatteryManager contient des chaînes et des constantes utilisées pour les valeurs de l’intention |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetIntProperty(Int32) |
Retourne la valeur d’une propriété de batterie de type entier. |
| GetLongProperty(Int32) |
Retournez la valeur d’une propriété de batterie de type long Si la plateforme ne fournit pas la propriété interrogée, cette valeur sera Longue. |
| GetStringProperty(Int32) |
Retourne la valeur d’une propriété de batterie de type String. |
| JavaFinalize() |
Obsolète.
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
La classe BatteryManager contient des chaînes et des constantes utilisées pour les valeurs de l’intention |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
La classe BatteryManager contient des chaînes et des constantes utilisées pour les valeurs de l’intention |
| IJavaPeerable.Finalized() |
La classe BatteryManager contient des chaînes et des constantes utilisées pour les valeurs de l’intention |
| IJavaPeerable.JniObjectReferenceControlBlock |
La classe BatteryManager contient des chaînes et des constantes utilisées pour les valeurs de l’intention |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
La classe BatteryManager contient des chaînes et des constantes utilisées pour les valeurs de l’intention |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
La classe BatteryManager contient des chaînes et des constantes utilisées pour les valeurs de l’intention |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
La classe BatteryManager contient des chaînes et des constantes utilisées pour les valeurs de l’intention |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
La classe BatteryManager contient des chaînes et des constantes utilisées pour les valeurs de l’intention |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |