Condividi tramite


BatteryManager Classe

Definizione

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

[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
Ereditarietà
BatteryManager
Attributi

Commenti

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

Documentazione Java per android.os.BatteryManager.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

BatteryManager()
BatteryManager(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Campi

ActionCharging

Inviato quando la batteria del dispositivo ha avviato la ricarica (o ha raggiunto la carica completa e il dispositivo è in alimentazione).

ActionDischarging

Inviato quando la batteria del dispositivo potrebbe essere scaricata, quindi le app dovrebbero evitare di eseguire operazioni extranee che lo causerebbero lo scaricamento più veloce.

BatteryHealthCold
BatteryHealthDead
BatteryHealthGood
BatteryHealthOverheat
BatteryHealthOverVoltage
BatteryHealthUnknown
BatteryHealthUnspecifiedFailure
BatteryPluggedAc
Obsoleti.

L'alimentazione è un caricatore AC.

BatteryPluggedDock
Obsoleti.

L'origine di alimentazione è ancorata.

BatteryPluggedUsb
Obsoleti.

L'origine di alimentazione è una porta USB.

BatteryPluggedWireless
Obsoleti.

La fonte di alimentazione è wireless.

BatteryPropertyCapacity
Obsoleti.

Capacità della batteria rimanente come percentuale intero della capacità totale (senza parte frazionaria).

BatteryPropertyChargeCounter
Obsoleti.

Capacità della batteria in microampere ore, come intero.

BatteryPropertyCurrentAverage
Obsoleti.

Corrente media della batteria in microamperi, come intero.

BatteryPropertyCurrentNow
Obsoleti.

Batteria istantanea corrente in microampere, come intero.

BatteryPropertyEnergyCounter
Obsoleti.

Energia rimanente della batteria in nanowatt ore, come intero lungo.

BatteryPropertyStatus
Obsoleti.

Stato della carica della batteria, da un valore BATTERY_STATUS_* .

BatteryStatusCharging
BatteryStatusDischarging
BatteryStatusFull
BatteryStatusNotCharging
BatteryStatusUnknown
ExtraBatteryLow

Extra per android.content.Intent#ACTION_BATTERY_CHANGED: campo booleano che indica se la batteria è attualmente considerata bassa, ovvero se è stata inviata una Intent#ACTION_BATTERY_LOW trasmissione.

ExtraChargingStatus

Extra per android.content.Intent#ACTION_BATTERY_CHANGED: Valore int che rappresenta lo stato di ricarica della batteria.

ExtraCycleCount

Extra per android.content.Intent#ACTION_BATTERY_CHANGED: Valore int che rappresenta il numero di cicli di ricarica della batteria.

ExtraHealth

Extra per android.content.Intent#ACTION_BATTERY_CHANGED: intero contenente la costante di integrità corrente.

ExtraIconSmall

Extra per android.content.Intent#ACTION_BATTERY_CHANGED: intero contenente l'ID risorsa di una piccola barra di stato che indica lo stato corrente della batteria.

ExtraLevel

Extra per android.content.Intent#ACTION_BATTERY_CHANGED: campo intero contenente il livello di batteria corrente, da 0 a #EXTRA_SCALE.

ExtraPlugged

Extra per android.content.Intent#ACTION_BATTERY_CHANGED: intero che indica se il dispositivo è collegato a una fonte di alimentazione; 0 significa che è in batteria, altre costanti sono diversi tipi di fonti di alimentazione.

ExtraPresent

Extra per android.content.Intent#ACTION_BATTERY_CHANGED: booleano che indica se è presente una batteria.

ExtraScale

Extra per android.content.Intent#ACTION_BATTERY_CHANGED: intero contenente il livello massimo di batteria.

ExtraStatus

Extra per android.content.Intent#ACTION_BATTERY_CHANGED: intero contenente la costante di stato corrente.

ExtraTechnology

Extra per android.content.Intent#ACTION_BATTERY_CHANGED: stringa che descrive la tecnologia della batteria corrente.

ExtraTemperature

Extra per android.content.Intent#ACTION_BATTERY_CHANGED: intero contenente la temperatura corrente della batteria.

ExtraVoltage

Extra per android.content.Intent#ACTION_BATTERY_CHANGED: intero contenente il livello di tensione corrente della batteria.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
IsCharging

Restituisce true se la batteria è attualmente considerata carica.

JniIdentityHashCode

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

(Ereditato da Object)
JniPeerMembers

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

PeerReference

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
ComputeChargeTimeRemaining()

Calcolare un'approssimazione per quanto tempo (in millisecondi) rimane fino a quando la batteria non viene completamente caricata.

Dispose()

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

(Ereditato da Object)
Dispose(Boolean)

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetIntProperty(Int32)

Restituisce il valore di una proprietà della batteria di tipo integer.

GetLongProperty(Int32)

Restituisce il valore di una proprietà della batteria di tipo lungo Se la piattaforma non fornisce la proprietà eseguita, questo valore sarà Long.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

(Ereditato da Object)
IJavaPeerable.Finalized()

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

GetJniTypeName(IJavaPeerable)

La classe BatteryManager contiene stringhe e costanti usate per i valori nella android.content.Intent#ACTION_BATTERY_CHANGED finalità e fornisce un metodo per eseguire query sulle proprietà di ricarica e batteria.

Si applica a