PowerManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo.
[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
- Herencia
- Atributos
Comentarios
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo.
Documentación de Java para android.os.PowerManager
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.
Constructores
PowerManager(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
Campos
ActionDeviceIdleModeChanged |
Intención que se difunde cuando cambia el estado de |
ActionDeviceLightIdleModeChanged |
Intención que se difunde cuando cambia el estado de |
ActionLowPowerStandbyEnabledChanged |
Intención que se transmite cuando está habilitado o deshabilitado el modo de espera de bajo consumo. |
ActionLowPowerStandbyPolicyChanged |
Intención que se difunde cuando se cambia la directiva de espera de bajo consumo. |
ActionPowerSaveModeChanged |
Intención que se difunde cuando cambia el estado de |
FeatureWakeOnLanInLowPowerStandby |
Señales que el wake-on-lan/wake-on-wlan está permitido en espera de bajo consumo. |
LowPowerStandbyAllowedReasonOngoingCall |
Obsoletos.
Excluye las aplicaciones con llamadas en curso. |
LowPowerStandbyAllowedReasonTempPowerSaveAllowlist |
Obsoletos.
Exime a las aplicaciones de la lista de permitidos de almacenamiento de potencias temporales. |
LowPowerStandbyAllowedReasonVoiceInteraction |
Obsoletos.
Excluye las sesiones activas de interacción de voz en espera de bajo consumo. |
Propiedades
BatteryDischargePrediction |
Devuelve la duración restante de la batería actual. |
Class |
Devuelve la clase en tiempo de ejecución de este |
CurrentThermalStatus |
Esta función devuelve el estado térmico actual del dispositivo. |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
IsBatteryDischargePredictionPersonalized |
Devuelve si la estimación restante de la duración de la batería actual se personaliza en función del historial de uso del dispositivo o no. |
IsDeviceIdleMode |
Devuelve true si el dispositivo está actualmente en modo inactivo. |
IsDeviceLightIdleMode |
Devuelve true si el dispositivo está actualmente en modo inactivo ligero. |
IsExemptFromLowPowerStandby |
Devuelve true si el paquete de llamada está exento de restricciones de espera de bajo consumo o espera de bajo consumo está deshabilitado (por lo que el modo de espera de bajo consumo no restringe las aplicaciones), de lo contrario, false. |
IsInteractive |
Devuelve true si el dispositivo está en un estado interactivo. |
IsLowPowerStandbyEnabled |
Devuelve true si está habilitado el modo de espera de bajo consumo. |
IsPowerSaveMode |
Devuelve true si el dispositivo está actualmente en modo de ahorro de energía. |
IsRebootingUserspaceSupported |
Devuelve |
IsScreenOn |
Obsoletos.
Devuelve true si el dispositivo está en un estado interactivo. |
IsSustainedPerformanceModeSupported |
Esta función comprueba si el dispositivo ha implementado el modo de rendimiento sostenido. |
JniIdentityHashCode |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. (Heredado de Object) |
JniPeerMembers |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. |
PeerReference |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. (Heredado de Object) |
ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
Métodos
AddThermalStatusListener(IExecutor, PowerManager+IOnThermalStatusChangedListener) |
Esta función agrega un agente de escucha para el cambio de estado térmico, la devolución de llamada de escucha se pondrá en cola en las tareas del subproceso principal. |
AddThermalStatusListener(PowerManager+IOnThermalStatusChangedListener) |
Esta función agrega un agente de escucha para el cambio de estado térmico, la devolución de llamada de escucha se pondrá en cola en las tareas del subproceso principal. |
Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
Dispose() |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. (Heredado de Object) |
Dispose(Boolean) |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. (Heredado de Object) |
Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
FromContext(Context) |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. |
GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
GetThermalHeadroom(Int32) |
Proporciona una estimación de la cantidad de espacio térmico que el dispositivo tiene actualmente antes de alcanzar una limitación grave. |
GoToSleep(Int64) |
Fuerza a |
IsAllowedInLowPowerStandby(LowPowerStandbyAllowedReasons) |
Devuelve true si el modo de espera de bajo consumo está deshabilitado (por lo que el modo de espera de bajo consumo no restringe las aplicaciones), o las aplicaciones pueden estar exentas automáticamente de restricciones de espera de bajo consumo por el motivo indicado. |
IsAllowedInLowPowerStandby(String) |
Devuelve true si el modo de espera de bajo consumo está deshabilitado (por lo que el modo de espera de bajo consumo no restringe las aplicaciones) o las aplicaciones pueden usar una característica determinada durante el modo de espera de bajo consumo. |
IsIgnoringBatteryOptimizations(String) |
Devuelve si el nombre del paquete de aplicación especificado está en la lista de permitidos de energía del dispositivo. |
IsWakeLockLevelSupported(Int32) |
Devuelve true si se admite el nivel de bloqueo de reactivación especificado. |
JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
NewWakeLock(WakeLockFlags, String) |
Crea un nuevo bloqueo de reactivación con el nivel y las marcas especificados. |
Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
Reboot(String) |
Reinicie el dispositivo. |
RemoveThermalStatusListener(PowerManager+IOnThermalStatusChangedListener) |
Esta función quita un agente de escucha para el cambio de estado térmico. |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
ToArray<T>() |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. (Heredado de Object) |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnregisterFromRuntime() |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. (Heredado de Object) |
UserActivity(Int64, Boolean) |
Notifica al administrador de energía que se produjo la actividad del usuario. |
Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<>< (Heredado de Object) |
Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
WakeUp(Int64) |
|
Eventos
ThermalStatus |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. |
Implementaciones de interfaz explícitas
IJavaPeerable.Disposed() |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. (Heredado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. (Heredado de Object) |
IJavaPeerable.Finalized() |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. (Heredado de Object) |
IJavaPeerable.JniManagedPeerState |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. (Heredado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. (Heredado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. (Heredado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. (Heredado de Object) |
Métodos de extensión
JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
JavaCast<TResult>(IJavaObject) |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. |
GetJniTypeName(IJavaPeerable) |
Esta clase permite consultar y solicitar el control de aspectos del estado de alimentación del dispositivo. |