BatteryManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |
| ExtraCapacityLevel |
Extra para |
| ExtraChargingStatus |
Extra para |
| ExtraCycleCount |
Extra para |
| ExtraHealth |
Extra para |
| ExtraIconSmall |
Extra para |
| ExtraLevel |
Extra para |
| ExtraPlugged |
Extra para |
| ExtraPresent |
Extra para |
| ExtraScale |
Extra para |
| ExtraStatus |
Adicional para |
| ExtraTechnology |
Extra para |
| ExtraTemperature |
Extra para |
| ExtraVoltage |
Extra para |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| 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 |
| 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 |
| 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 |
| Equals(Object) |
La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent |
| 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 |
| 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 |
| IJavaPeerable.Finalized() |
La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent |
| IJavaPeerable.JniObjectReferenceControlBlock |
La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
La clase BatteryManager contiene cadenas y constantes usadas para los valores de intent |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerció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 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |