PowerManager Clase

Definición

Esta clase le permite consultar y solicitar el control de aspectos del estado de energía 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
PowerManager
Atributos

Comentarios

Esta clase le permite consultar y solicitar el control de aspectos del estado de energía del dispositivo.

Java documentación para android.os.PowerManager.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
PowerManager(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

Nombre Description
ActionDeviceIdleModeChanged

Intención que se transmite cuando cambia el estado de #isDeviceIdleMode() los cambios.

ActionDeviceLightIdleModeChanged

Intención que se transmite cuando cambia el estado de #isDeviceLightIdleMode() los cambios.

ActionLowPowerStandbyEnabledChanged

Intención que se transmite cuando está habilitada o deshabilitada la espera de bajo consumo.

ActionLowPowerStandbyPolicyChanged

Intención que se transmite cuando se cambia la directiva de espera de bajo consumo.

ActionPowerSaveModeChanged

Intención que se transmite cuando cambia el estado de #isPowerSaveMode() los cambios.

FeatureWakeOnLanInLowPowerStandby

Señales que wake-on-lan/wake-on-wlan se permite 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 temporal de potencias.

LowPowerStandbyAllowedReasonVoiceInteraction
Obsoletos.

Excluye las sesiones activas de interacción de voz en espera de bajo consumo.

Propiedades

Nombre Description
BatteryDischargePrediction

Devuelve la duración restante de la batería actual.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
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 claro.

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 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 true si este dispositivo admite el reinicio del espacio de usuarios.

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

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Esta clase le permite consultar y solicitar el control de aspectos del estado de energía del dispositivo.

(Heredado de JavaObject)
JniPeerMembers

Proporciona metadatos de miembro del mismo nivel de JNI para este tipo.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ThermalHeadroomThresholds

Obtiene los umbrales de espacio termal para todo el estado de limitación térmica disponible por encima #THERMAL_STATUS_NONEde .

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

Nombre Description
AddThermalHeadroomListener(IExecutor, PowerManager+IOnThermalHeadroomChangedListener)

Esta función agrega un agente de escucha para el cambio térmico del espacio de cabeza.

AddThermalHeadroomListener(PowerManager+IOnThermalHeadroomChangedListener)

Esta función agrega un agente de escucha para el cambio térmico del espacio principal, la devolución de llamada del agente de escucha se pondrá en cola en el subproceso principal.

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)
Construct(JniObjectReference, JniObjectReferenceOptions)

Esta clase le permite consultar y solicitar el control de aspectos del estado de energía del dispositivo.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Esta clase le permite consultar y solicitar el control de aspectos del estado de energía del dispositivo.

(Heredado de JavaObject)
Equals(Object)

Esta clase le permite consultar y solicitar el control de aspectos del estado de energía del dispositivo.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
FromContext(Context)

Obtiene este servicio del contexto proporcionado.

GetHashCode()

Devuelve un valor de código hash para el 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 que se android.view.Display#DEFAULT_DISPLAY_GROUP default display group desactive.

IsAllowedInLowPowerStandby(LowPowerStandbyAllowedReasons)

Devuelve true si está deshabilitado el modo de espera de bajo consumo (por lo que 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 está deshabilitado el modo de espera de bajo consumo (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.

RemoveThermalHeadroomListener(PowerManager+IOnThermalHeadroomChangedListener)

Esta función quita un agente de escucha para el cambio de espacio de cabeza térmico.

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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Esta clase le permite consultar y solicitar el control de aspectos del estado de energía del dispositivo.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

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

android.view.Display#DEFAULT_DISPLAY default display Obliga a activar.

Eventos

Nombre Description
ThermalHeadroom

Se produce cuando se genera el evento de Android correspondiente.

ThermalStatus

Se produce cuando se genera el evento de Android correspondiente.

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Esta clase le permite consultar y solicitar el control de aspectos del estado de energía del dispositivo.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Esta clase le permite consultar y solicitar el control de aspectos del estado de energía del dispositivo.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Esta clase le permite consultar y solicitar el control de aspectos del estado de energía del dispositivo.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Esta clase le permite consultar y solicitar el control de aspectos del estado de energía del dispositivo.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Esta clase le permite consultar y solicitar el control de aspectos del estado de energía del dispositivo.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Esta clase le permite consultar y solicitar el control de aspectos del estado de energía del dispositivo.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Esta clase le permite consultar y solicitar el control de aspectos del estado de energía del dispositivo.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a