WakeLockFlags Énumération
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.
Définit des indicateurs pour le verrouillage de veille .
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
[System.Flags]
public enum WakeLockFlags
[<System.Flags>]
type WakeLockFlags =
- Héritage
-
WakeLockFlags
- Attributs
Champs
| Nom | Valeur | Description |
|---|---|---|
| LocationModeNoChange | 0 | Soit les fournisseurs d’emplacement ne doivent pas être affectés par l’économiseur de batterie, ou l’économiseur de batterie est désactivé. |
| ThermalStatusNone | 0 | Code d’état thermique : pas de limitation. |
| LocationModeGpsDisabledWhenScreenOff | 1 | Dans ce mode, le fournisseur d’emplacement GPS doit être désactivé lorsque l’économiseur de batterie est activé et que l’appareil n’est pas interactif. |
| Partial | 1 | Niveau de verrouillage de veille : garantit que l’UC est en cours d’exécution ; l’écran et le rétro-éclairage du clavier seront autorisés à s’éteindre. |
| ReleaseFlagWaitForNoProximity | 1 | Indicateur pour WakeLock.release(int) : report de la libération d’un verrou de veille PROXIMITY_SCREEN_OFF_WAKE_LOCK jusqu’à ce que le capteur de proximité indique qu’un objet n’est pas à proximité proche. |
| ThermalStatusLight | 1 | Code d’état thermique : limitation légère où l’expérience utilisateur n’est pas affectée. |
| LocationModeAllDisabledWhenScreenOff | 2 | Tous les fournisseurs d’emplacement doivent être désactivés lorsque l’économiseur de batterie est activé et que l’appareil n’est pas interactif. |
| ThermalStatusModerate | 2 | Code d’état thermique : limitation modérée où l’expérience utilisateur n’est pas largement affectée. |
| LocationModeForegroundOnly | 3 | Dans ce mode, tous les fournisseurs d’emplacement seront conservés disponibles, mais les correctifs d’emplacement ne doivent être fournis qu’aux applications de premier plan. |
| ThermalStatusSevere | 3 | Code d’état thermique : limitation sévère où l’expérience utilisateur est en grande partie affectée. |
| LocationModeThrottleRequestsWhenScreenOff | 4 | Dans ce mode, l’emplacement n’est pas désactivé, mais LocationManager limite toutes les demandes aux fournisseurs lorsque l’appareil n’est pas interactif. |
| ThermalStatusCritical | 4 | Code d’état thermique : la plateforme a tout fait pour réduire l’alimentation. |
| ThermalStatusEmergency | 5 | Code d’état thermique : les composants clés de la plateforme s’arrêtent en raison d’une condition thermique. Les fonctionnalités d’appareil seront limitées. |
| ScreenDim | 6 | Niveau de verrouillage du réveil : garantit que l’écran est activé (mais peut être grisé) ; le rétro-éclairage du clavier sera autorisé à s’éteindre. |
| ThermalStatusShutdown | 6 | Code d’état thermique : arrêt nécessaire immédiatement. |
| ScreenBright | 10 | Niveau de verrouillage du réveil : garantit que l’écran est activé à pleine luminosité ; le rétro-éclairage du clavier sera autorisé à s’éteindre. |
| Full | 26 | Niveau de verrouillage de veille : garantit que l’écran et le clavier sont allumés à pleine luminosité. |
| ProximityScreenOff | 32 | Niveau de verrouillage de veille : désactive l’écran lorsque le capteur de proximité s’active. Si le capteur de proximité détecte qu’un objet est à proximité, l’écran s’éteint immédiatement. |
| AcquireCausesWakeup | 268435456 | Indicateur de verrouillage de veille : activez l’écran lorsque le verrou de veille est acquis. |
| OnAfterRelease | 536870912 | Indicateur de verrouillage de veille : lorsque ce verrou de veille est libéré, placez le minuteur d’activité de l’utilisateur afin que l’écran reste allumé pendant un peu plus longtemps. |
Remarques
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.
Java documentation pour android.os.PowerManager.