Langue

PowerManager Classe

Définition

Cette classe vous permet d’interroger et de demander le contrôle des aspects de l’état d’alimentation de l’appareil.

[Android.Runtime.Register("android/os/PowerManager", DoNotGenerateAcw=true)]
public class PowerManager : Java.Lang.Object
[<Android.Runtime.Register("android/os/PowerManager", DoNotGenerateAcw=true)>]
type PowerManager = class
    inherit Object
Héritage
PowerManager
Attributs

Remarques

Cette classe vous permet d’interroger et de demander le contrôle des aspects de l’état d’alimentation de l’appareil.

Java documentation pour android.os.PowerManager.

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
PowerManager(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
ActionDeviceIdleModeChanged

Intention diffusée lorsque l’état des #isDeviceIdleMode() modifications est activé.

ActionDeviceLightIdleModeChanged

Intention diffusée lorsque l’état des #isDeviceLightIdleMode() modifications est activé.

ActionLowPowerStandbyEnabledChanged

Intention qui est diffusée lorsque la veille à faible alimentation est activée ou désactivée.

ActionLowPowerStandbyPolicyChanged

Intention qui est diffusée lorsque la stratégie de secours à faible alimentation est modifiée.

ActionPowerSaveModeChanged

Intention diffusée lorsque l’état des #isPowerSaveMode() modifications est activé.

FeatureWakeOnLanInLowPowerStandby

Les signaux indiquant que wake-on-lan/wake-on-wlan est autorisé en mode veille faible.

LowPowerStandbyAllowedReasonOngoingCall
Obsolète.

Exempte les applications avec des appels en cours.

LowPowerStandbyAllowedReasonTempPowerSaveAllowlist
Obsolète.

Exempte les applications sur la liste d’autorisation d’enregistrement temporaire des puissances.

LowPowerStandbyAllowedReasonVoiceInteraction
Obsolète.

Exempte les sessions d’interaction vocale actives en mode de secours faible.

Propriétés

Nom Description
BatteryDischargePrediction

Retourne l’estimation restante de la durée de vie de la batterie actuelle.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
CurrentThermalStatus

Cette fonction retourne l’état thermique actuel de l’appareil.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsBatteryDischargePredictionPersonalized

Retourne si l’estimation restante de la durée de vie de la batterie actuelle est personnalisée en fonction de l’historique d’utilisation de l’appareil ou non.

IsDeviceIdleMode

Retourne true si l’appareil est actuellement en mode inactif.

IsDeviceLightIdleMode

Retourne true si l’appareil est actuellement en mode inactif léger.

IsExemptFromLowPowerStandby

Retourne la valeur true si le package appelant est exempté des restrictions de secours à faible alimentation ou si le mode de secours faible est désactivé (donc le mode Veille à faible alimentation ne limite pas les applications), false sinon.

IsInteractive

Retourne true si l’appareil est dans un état interactif.

IsLowPowerStandbyEnabled

Retourne la valeur true si la veille à faible alimentation est activée.

IsPowerSaveMode

Retourne true si l’appareil est actuellement en mode d’économie d’alimentation.

IsRebootingUserspaceSupported

Retourne true si cet appareil prend en charge le redémarrage de l’espace utilisateur.

IsScreenOn
Obsolète.

Retourne true si l’appareil est dans un état interactif.

IsSustainedPerformanceModeSupported

Cette fonction vérifie si l’appareil a implémenté le mode de performances soutenu.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Cette classe vous permet d’interroger et de demander le contrôle des aspects de l’état d’alimentation de l’appareil.

(Hérité de JavaObject)
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)
ThermalHeadroomThresholds

Obtient les seuils de salle d’attente thermique pour tous les états de limitation thermique disponibles ci-dessus #THERMAL_STATUS_NONE.

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
AddThermalHeadroomListener(IExecutor, PowerManager+IOnThermalHeadroomChangedListener)

Cette fonction ajoute un écouteur pour le changement de salle d’attente thermique.

AddThermalHeadroomListener(PowerManager+IOnThermalHeadroomChangedListener)

Cette fonction ajoute un écouteur pour le changement de salle d’attente thermique, le rappel de l’écouteur sera mis en file d’attente sur le thread principal.

AddThermalStatusListener(IExecutor, PowerManager+IOnThermalStatusChangedListener)

Cette fonction ajoute un écouteur pour le changement d’état thermique, le rappel d’écoute sera mis en file d’attente sur le thread principal.

AddThermalStatusListener(PowerManager+IOnThermalStatusChangedListener)

Cette fonction ajoute un écouteur pour le changement d’état thermique, le rappel d’écoute sera mis en file d’attente sur le thread principal.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Cette classe vous permet d’interroger et de demander le contrôle des aspects de l’état d’alimentation de l’appareil.

(Hérité de JavaObject)
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()

Cette classe vous permet d’interroger et de demander le contrôle des aspects de l’état d’alimentation de l’appareil.

(Hérité de JavaObject)
Equals(Object)

Cette classe vous permet d’interroger et de demander le contrôle des aspects de l’état d’alimentation de l’appareil.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
FromContext(Context)

Obtient ce service à partir du contexte fourni.

GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
GetThermalHeadroom(Int32)

Fournit une estimation de la quantité de salle d’eau thermique dont dispose actuellement l’appareil avant d’atteindre une limitation sévère.

GoToSleep(Int64)

Force la android.view.Display#DEFAULT_DISPLAY_GROUP default display group désactivation.

IsAllowedInLowPowerStandby(LowPowerStandbyAllowedReasons)

Retourne la valeur true si le mode Veille à faible alimentation est désactivé (donc le mode Veille faible ne limite pas les applications), ou les applications peuvent être automatiquement exemptées des restrictions de secours à faible alimentation pour la raison donnée.

IsAllowedInLowPowerStandby(String)

Retourne la valeur true si le mode Veille à faible alimentation est désactivé (par conséquent, la veille à faible alimentation ne restreint pas les applications), ou les applications sont autorisées à utiliser une fonctionnalité donnée pendant la veille à faible alimentation.

IsIgnoringBatteryOptimizations(String)

Retournez si le nom du package d’application donné se trouve sur la liste d’autorisation d’alimentation de l’appareil.

IsWakeLockLevelSupported(Int32)

Retourne true si le niveau de verrouillage de veille spécifié est pris en charge.

JavaFinalize()

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)
NewWakeLock(WakeLockFlags, String)

Crée un verrou de veille avec le niveau et les indicateurs spécifiés.

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)
Reboot(String)

Redémarrez l’appareil.

RemoveThermalHeadroomListener(PowerManager+IOnThermalHeadroomChangedListener)

Cette fonction supprime un écouteur pour le changement de salle d’attente thermique

RemoveThermalStatusListener(PowerManager+IOnThermalStatusChangedListener)

Cette fonction supprime un écouteur pour le changement d’état thermique

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Cette classe vous permet d’interroger et de demander le contrôle des aspects de l’état d’alimentation de l’appareil.

(Hérité de JavaObject)
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)
UserActivity(Int64, Boolean)

Avertit le gestionnaire d’alimentation que l’activité de l’utilisateur s’est produite.

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)
WakeUp(Int64)

Force l’activation android.view.Display#DEFAULT_DISPLAY default display .

Événements

Nom Description
ThermalHeadroom

Se produit lorsque l’événement Android correspondant est déclenché.

ThermalStatus

Se produit lorsque l’événement Android correspondant est déclenché.

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Cette classe vous permet d’interroger et de demander le contrôle des aspects de l’état d’alimentation de l’appareil.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Cette classe vous permet d’interroger et de demander le contrôle des aspects de l’état d’alimentation de l’appareil.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Cette classe vous permet d’interroger et de demander le contrôle des aspects de l’état d’alimentation de l’appareil.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Cette classe vous permet d’interroger et de demander le contrôle des aspects de l’état d’alimentation de l’appareil.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Cette classe vous permet d’interroger et de demander le contrôle des aspects de l’état d’alimentation de l’appareil.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Cette classe vous permet d’interroger et de demander le contrôle des aspects de l’état d’alimentation de l’appareil.

(Hérité de JavaObject)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Cette classe vous permet d’interroger et de demander le contrôle des aspects de l’état d’alimentation de l’appareil.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à