Lenguaje

BatteryManager Clase

Definición

La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent android.content.Intent#ACTION_BATTERY_CHANGED , y proporciona un método para consultar las propiedades de carga y batería.

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

Comentarios

La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent android.content.Intent#ACTION_BATTERY_CHANGED , y proporciona un método para consultar las propiedades de carga y batería.

Java documentación para android.os.BatteryManager.

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
BatteryManager()
Obsoletos.

Se quitó como se hizo visible anteriormente por accidente.

BatteryManager(IntPtr, JniHandleOwnership)

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

Campos

Nombre Description
ActionCharging

Se envía cuando la batería del dispositivo ha iniciado la carga (o ha alcanzado la carga completa y el dispositivo está encendido).

ActionDischarging

Se envía cuando la batería del dispositivo puede descargarse, por lo que las aplicaciones deben evitar realizar un trabajo extraño que haría que se descargara más rápido.

BatteryCapacityLevelCritical
Obsoletos.

El nivel de capacidad de la batería es crítico.

BatteryCapacityLevelFull
Obsoletos.

El nivel de capacidad de la batería está lleno.

BatteryCapacityLevelHigh
Obsoletos.

El nivel de capacidad de la batería es alto.

BatteryCapacityLevelLow
Obsoletos.

El nivel de capacidad de la batería es bajo.

BatteryCapacityLevelNormal
Obsoletos.

El nivel de capacidad de la batería es normal.

BatteryCapacityLevelUnknown
Obsoletos.

El nivel de capacidad de la batería es desconocido.

BatteryCapacityLevelUnsupported
Obsoletos.

No se admite el nivel de capacidad de la batería.

BatteryHealthCold
Obsoletos.

Valor constante: 7 (0x00000007)

BatteryHealthDead
Obsoletos.

Valor constante: 4 (0x00000004)

BatteryHealthGood
Obsoletos.

Valor constante: 2 (0x00000002)

BatteryHealthOverheat
Obsoletos.

Valor constante: 3 (0x00000003)

BatteryHealthOverVoltage
Obsoletos.

Valor constante: 5 (0x00000005)

BatteryHealthUnknown
Obsoletos.

Valor constante: 1 (0x00000001)

BatteryHealthUnspecifiedFailure
Obsoletos.

Valor constante: 6 (0x00000006)

BatteryPluggedAc
Obsoletos.

La fuente de alimentación es un cargador de CA.

BatteryPluggedDock
Obsoletos.

La fuente de alimentación es dock.

BatteryPluggedUsb
Obsoletos.

La fuente de alimentación es un puerto USB.

BatteryPluggedWireless
Obsoletos.

La fuente de alimentación es inalámbrica.

BatteryPropertyCapacity
Obsoletos.

Capacidad restante de la batería como un porcentaje entero de capacidad total (sin parte fraccionaria).

BatteryPropertyChargeCounter
Obsoletos.

Capacidad de batería en microampere-hours, como un entero.

BatteryPropertyCurrentAverage
Obsoletos.

Corriente media de la batería en microamperes, como un entero.

BatteryPropertyCurrentNow
Obsoletos.

Corriente instantánea de la batería en microamperes, como un entero.

BatteryPropertyEnergyCounter
Obsoletos.

Batería restante de energía en nanowatt-hours, como un entero largo.

BatteryPropertyStatus
Obsoletos.

Estado de carga de la batería, desde un valor BATTERY_STATUS_*.

BatteryStatusCharging
Obsoletos.

Valor constante: 2 (0x00000002)

BatteryStatusDischarging
Obsoletos.

Valor constante: 3 (0x00000003)

BatteryStatusFull
Obsoletos.

Valor constante: 5 (0x00000005)

BatteryStatusNotCharging
Obsoletos.

Valor constante: 4 (0x00000004)

BatteryStatusUnknown
Obsoletos.

Valor constante: 1 (0x00000001)

ExtraBatteryLow

Extra para android.content.Intent#ACTION_BATTERY_CHANGED: campo booleano que indica si la batería se considera actualmente baja, es decir, si se ha enviado una Intent#ACTION_BATTERY_LOW difusión.

ExtraCapacityLevel

Extra para android.content.Intent#ACTION_BATTERY_CHANGED: valor int que representa el nivel de capacidad de la batería.

ExtraChargingStatus

Extra para android.content.Intent#ACTION_BATTERY_CHANGED: valor int que representa el estado de carga de la batería.

ExtraCycleCount

Extra para android.content.Intent#ACTION_BATTERY_CHANGED: valor int que representa el recuento del ciclo de carga de la batería.

ExtraHealth

Extra para android.content.Intent#ACTION_BATTERY_CHANGED: entero que contiene la constante de mantenimiento actual.

ExtraIconSmall

Extra para android.content.Intent#ACTION_BATTERY_CHANGED: entero que contiene el identificador de recurso de un icono de barra de estado pequeño que indica el estado actual de la batería.

ExtraLevel

Extra para android.content.Intent#ACTION_BATTERY_CHANGED: campo entero que contiene el nivel de batería actual, de 0 a #EXTRA_SCALE.

ExtraPlugged

Extra para android.content.Intent#ACTION_BATTERY_CHANGED: entero que indica si el dispositivo está conectado a una fuente de alimentación; 0 significa que está en batería, otras constantes son diferentes tipos de fuentes de alimentación.

ExtraPresent

Extra para android.content.Intent#ACTION_BATTERY_CHANGED: booleano que indica si existe una batería.

ExtraScale

Extra para android.content.Intent#ACTION_BATTERY_CHANGED: entero que contiene el nivel máximo de batería.

ExtraStatus

Adicional para android.content.Intent#ACTION_BATTERY_CHANGED: entero que contiene la constante de estado actual.

ExtraTechnology

Extra para android.content.Intent#ACTION_BATTERY_CHANGED: cadena que describe la tecnología de la batería actual.

ExtraTemperature

Extra para android.content.Intent#ACTION_BATTERY_CHANGED: entero que contiene la temperatura actual de la batería.

ExtraVoltage

Extra para android.content.Intent#ACTION_BATTERY_CHANGED: entero que contiene el nivel de voltaje de la batería actual.

Propiedades

Nombre Description
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)
IsCharging

Devuelve true si la batería se considera que está cargando.

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

La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent android.content.Intent#ACTION_BATTERY_CHANGED , y proporciona un método para consultar las propiedades de carga y batería.

(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)
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
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
ComputeChargeTimeRemaining()

Calcule una aproximación durante cuánto tiempo (en milisegundos) permanece hasta que la batería se carga por completo.

Construct(JniObjectReference, JniObjectReferenceOptions)

La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent android.content.Intent#ACTION_BATTERY_CHANGED , y proporciona un método para consultar las propiedades de carga y batería.

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

La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent android.content.Intent#ACTION_BATTERY_CHANGED , y proporciona un método para consultar las propiedades de carga y batería.

(Heredado de JavaObject)
Equals(Object)

La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent android.content.Intent#ACTION_BATTERY_CHANGED , y proporciona un método para consultar las propiedades de carga y batería.

(Heredado de JavaObject)
Equals(Object)

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

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetIntProperty(Int32)

Devuelve el valor de una propiedad de batería del tipo entero.

GetLongProperty(Int32)

Devuelve el valor de una propiedad de batería de tipo largo Si la plataforma no proporciona la propiedad consultada, este valor será Long.

GetStringProperty(Int32)

Devuelve el valor de una propiedad de batería de tipo String.

JavaFinalize()
Obsoletos.

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

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent android.content.Intent#ACTION_BATTERY_CHANGED , y proporciona un método para consultar las propiedades de carga y batería.

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

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent android.content.Intent#ACTION_BATTERY_CHANGED , y proporciona un método para consultar las propiedades de carga y batería.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent android.content.Intent#ACTION_BATTERY_CHANGED , y proporciona un método para consultar las propiedades de carga y batería.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent android.content.Intent#ACTION_BATTERY_CHANGED , y proporciona un método para consultar las propiedades de carga y batería.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent android.content.Intent#ACTION_BATTERY_CHANGED , y proporciona un método para consultar las propiedades de carga y batería.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent android.content.Intent#ACTION_BATTERY_CHANGED , y proporciona un método para consultar las propiedades de carga y batería.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent android.content.Intent#ACTION_BATTERY_CHANGED , y proporciona un método para consultar las propiedades de carga y batería.

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

La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent android.content.Intent#ACTION_BATTERY_CHANGED , y proporciona un método para consultar las propiedades de carga y batería.

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