BatteryManager Classe

Definizione

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

[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 finalità e fornisce un metodo per l'esecuzione android.content.Intent#ACTION_BATTERY_CHANGED di query sulle proprietà della batteria e della carica.

per android.os.BatteryManager.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
BatteryManager()
BatteryManager(IntPtr, JniHandleOwnership)

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

Campi

Nome Descrizione
ActionCharging

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

ActionDischarging

Inviato quando la batteria del dispositivo potrebbe essere scaricata, quindi le app dovrebbero evitare di fare lavoro estraneo che causerebbe una scarica più veloce.

BatteryCapacityLevelCritical
Obsoleti.

Il livello di capacità della batteria è critico.

BatteryCapacityLevelFull
Obsoleti.

Il livello di capacità della batteria è pieno.

BatteryCapacityLevelHigh
Obsoleti.

Il livello di capacità della batteria è elevato.

BatteryCapacityLevelLow
Obsoleti.

Il livello di capacità della batteria è basso.

BatteryCapacityLevelNormal
Obsoleti.

Il livello di capacità della batteria è normale.

BatteryCapacityLevelUnknown
Obsoleti.

Il livello di capacità della batteria è sconosciuto.

BatteryCapacityLevelUnsupported
Obsoleti.

Il livello di capacità della batteria non è supportato.

BatteryHealthCold
BatteryHealthDead
BatteryHealthGood
BatteryHealthOverheat
BatteryHealthOverVoltage
BatteryHealthUnknown
BatteryHealthUnspecifiedFailure
BatteryPluggedAc
Obsoleti.

L'alimentazione è un caricabatterie AC.

BatteryPluggedDock
Obsoleti.

L'alimentazione è ancorata.

BatteryPluggedUsb
Obsoleti.

L'alimentazione è una porta USB.

BatteryPluggedWireless
Obsoleti.

L'alimentazione è wireless.

BatteryPropertyCapacity
Obsoleti.

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

BatteryPropertyChargeCounter
Obsoleti.

Capacità della batteria in microampere ore, come numero intero.

BatteryPropertyCurrentAverage
Obsoleti.

Corrente media della batteria in microampere, come numero intero.

BatteryPropertyCurrentNow
Obsoleti.

Batteria istantanea corrente in microampere, come numero intero.

BatteryPropertyEnergyCounter
Obsoleti.

Energia rimanente della batteria in nanowatt ore, come numero 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.

ExtraCapacityLevel

Extra per android.content.Intent#ACTION_BATTERY_CHANGED: valore int che rappresenta il livello di capacità della batteria.

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 icona della barra di stato che indica lo stato corrente della batteria.

ExtraLevel

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

ExtraPlugged

Extra per android.content.Intent#ACTION_BATTERY_CHANGED: integer 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 della 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 della batteria corrente.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'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 finalità e fornisce un metodo per l'esecuzione android.content.Intent#ACTION_BATTERY_CHANGED di query sulle proprietà della batteria e della carica.

(Ereditato da Object)
JniPeerMembers

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

PeerReference

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

(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

Nome Descrizione
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 ricaricata completamente.

Dispose()

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

(Ereditato da Object)
Dispose(Boolean)

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

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore di 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 long Se la piattaforma non fornisce la proprietà su cui viene eseguita una query, questo valore sarà Long.

GetStringProperty(Int32)

Restituisce il valore di una proprietà battery di tipo String.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

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

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor 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 finalità e fornisce un metodo per l'esecuzione android.content.Intent#ACTION_BATTERY_CHANGED di query sulle proprietà della batteria e della carica.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

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

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> 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

Nome Descrizione
IJavaPeerable.Disposed()

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

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Ereditato da Object)
IJavaPeerable.Finalized()

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

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

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

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a