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 batería y carga.

[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 batería y carga.

Documentación de Java para android.os.BatteryManager.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Constructores

BatteryManager()
BatteryManager(IntPtr, JniHandleOwnership)

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

Campos

ActionCharging

Se envía cuando la batería del dispositivo ha comenzado a cargarse (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 provocaría que se descargue más rápido.

BatteryHealthCold
BatteryHealthDead
BatteryHealthGood
BatteryHealthOverheat
BatteryHealthOverVoltage
BatteryHealthUnknown
BatteryHealthUnspecifiedFailure
BatteryPluggedAc
Obsoletos.

Fuente de alimentación es un cargador de CA.

BatteryPluggedDock
Obsoletos.

La fuente de alimentación es acoplada.

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 fraccionararia).

BatteryPropertyChargeCounter
Obsoletos.

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

BatteryPropertyCurrentAverage
Obsoletos.

Corriente media de 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 energía en nanowatt-hours, como un entero largo.

BatteryPropertyStatus
Obsoletos.

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

BatteryStatusCharging
BatteryStatusDischarging
BatteryStatusFull
BatteryStatusNotCharging
BatteryStatusUnknown
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.

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

Adicional para android.content.Intent#ACTION_BATTERY_CHANGED: entero que contiene el identificador de recurso de un pequeño icono de barra de estado 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 hay una batería presente.

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

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

ExtraVoltage

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

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

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

JniIdentityHashCode

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 batería y carga.

(Heredado de Object)
JniPeerMembers

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 batería y carga.

PeerReference

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 batería y carga.

(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

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
ComputeChargeTimeRemaining()

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

Dispose()

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 batería y carga.

(Heredado de Object)
Dispose(Boolean)

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 batería y carga.

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

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

GetLongProperty(Int32)

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

JavaFinalize()

Llamado por 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)
ToArray<T>()

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 batería y carga.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

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 batería y carga.

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

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 batería y carga.

(Heredado de Object)
IJavaPeerable.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 batería y carga.

(Heredado de Object)
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 batería y carga.

(Heredado de Object)
IJavaPeerable.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 batería y carga.

(Heredado de Object)
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 batería y carga.

(Heredado de Object)
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 batería y carga.

(Heredado de Object)
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 batería y carga.

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

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 batería y carga.

GetJniTypeName(IJavaPeerable)

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 batería y carga.

Se aplica a