PowerManager Clase

Definición

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
PowerManager
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 #isDeviceIdleMode() .

ActionDeviceLightIdleModeChanged

Intención que se difunde cuando cambia el estado de #isDeviceLightIdleMode() .

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 #isPowerSaveMode() .

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 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 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 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

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 android.view.Display#DEFAULT_DISPLAY_GROUP default display group que se apague.

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)

android.view.Display#DEFAULT_DISPLAY_GROUP default display group Obliga a que se active.

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.

Se aplica a