PowerManager.WakeLock Clase

Definición

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

[Android.Runtime.Register("android/os/PowerManager$WakeLock", DoNotGenerateAcw=true)]
public class PowerManager.WakeLock : Java.Lang.Object
[<Android.Runtime.Register("android/os/PowerManager$WakeLock", DoNotGenerateAcw=true)>]
type PowerManager.WakeLock = class
    inherit Object
Herencia
PowerManager.WakeLock
Atributos

Comentarios

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

Cualquier aplicación que use WakeLock debe solicitar el android.permission.WAKE_LOCK permiso en un <uses-permission> elemento del manifiesto de la aplicación. Obtenga un bloqueo de reactivación mediante una llamada a PowerManager#newWakeLock(int, String).

Llame #acquire() a para adquirir el bloqueo de reactivación y forzar que el dispositivo permanezca en el nivel que se solicitó cuando se creó el bloqueo de reactivación.

Llame #release() cuando haya terminado y ya no necesite el bloqueo. Es muy importante hacer esto tan pronto como sea posible para evitar que se agote la batería del dispositivo excesivamente.

Documentación de Java para android.os.PowerManager.WakeLock.

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.WakeLock(IntPtr, JniHandleOwnership)

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

Propiedades

Class

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

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsHeld

Devuelve true si el bloqueo de reactivación se ha adquirido pero aún no se ha liberado.

JniIdentityHashCode

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

(Heredado de Object)
JniPeerMembers

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

PeerReference

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el 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

Acquire()

Adquiere el bloqueo de reactivación.

Acquire(Int64)

Adquiere el bloqueo de reactivación con un tiempo de espera.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

(Heredado de Object)
Dispose(Boolean)

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

(Heredado de Object)
Equals(Object)

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

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

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

Libera el bloqueo de reactivación.

Release(WakeLockFlags)

Libera el bloqueo de reactivación con marcas para modificar el comportamiento de la versión.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetReferenceCounted(Boolean)

Establece si se cuenta este WakeLock.

SetStateListener(IExecutor, PowerManager+IWakeLockStateListener)

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

SetWorkSource(WorkSource)

Establece el origen de trabajo asociado al bloqueo de reactivación.

ToArray<T>()

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

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

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

(Heredado de Object)
IJavaPeerable.Finalized()

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el 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)

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

GetJniTypeName(IJavaPeerable)

Un bloqueo de reactivación es un mecanismo para indicar que la aplicación debe tener activado el dispositivo.

Se aplica a