BatteryManager Klasse

Definition

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

[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
Vererbung
BatteryManager
Attribute

Hinweise

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

Java-Dokumentation für android.os.BatteryManager.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

BatteryManager()
BatteryManager(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen.

Felder

ActionCharging

Wird gesendet, wenn der Akku des Geräts mit dem Aufladen begonnen hat (oder die volle Ladung erreicht hat und das Gerät eingeschaltet ist).

ActionDischarging

Wird gesendet, wenn der Akku des Geräts möglicherweise entladen wird, sodass Apps vermeiden sollten, dass es sich nicht mehr um eine überflüssige Arbeit handelt, die zu einer schnelleren Entladung führen würde.

BatteryHealthCold
BatteryHealthDead
BatteryHealthGood
BatteryHealthOverheat
BatteryHealthOverVoltage
BatteryHealthUnknown
BatteryHealthUnspecifiedFailure
BatteryPluggedAc
Veraltet.

Die Stromquelle ist ein Netzteil.

BatteryPluggedDock
Veraltet.

Die Energiequelle ist dockend.

BatteryPluggedUsb
Veraltet.

Die Stromquelle ist ein USB-Anschluss.

BatteryPluggedWireless
Veraltet.

Die Stromquelle ist drahtlos.

BatteryPropertyCapacity
Veraltet.

Verbleibende Akkukapazität als ganzzahliger Prozentsatz der Gesamtkapazität (ohne Bruchteil).

BatteryPropertyChargeCounter
Veraltet.

Akkukapazität in Mikroamperestunden als ganze Zahl.

BatteryPropertyCurrentAverage
Veraltet.

Durchschnittlicher Akkustrom in Mikroamperen als ganze Zahl.

BatteryPropertyCurrentNow
Veraltet.

Sofortiger Akkustrom in Mikroamperen als ganze Zahl.

BatteryPropertyEnergyCounter
Veraltet.

Akku-Restenergie in Nanowattstunden, als lange ganze Zahl.

BatteryPropertyStatus
Veraltet.

Akkuladung status von einem BATTERY_STATUS_*-Wert.

BatteryStatusCharging
BatteryStatusDischarging
BatteryStatusFull
BatteryStatusNotCharging
BatteryStatusUnknown
ExtraBatteryLow

Extra für android.content.Intent#ACTION_BATTERY_CHANGED: Boolesches Feld, das angibt, ob der Akku derzeit als niedrig eingestuft wird, d. h. ob eine Intent#ACTION_BATTERY_LOW Sendung gesendet wurde.

ExtraChargingStatus

Extra für android.content.Intent#ACTION_BATTERY_CHANGED: Int-Wert, der die status des Akkuladevorgangs darstellt.

ExtraCycleCount

Extra für android.content.Intent#ACTION_BATTERY_CHANGED: Int-Wert, der die Akkuladezyklusanzahl darstellt.

ExtraHealth

Extra für android.content.Intent#ACTION_BATTERY_CHANGED: ganze Zahl, die die aktuelle Integritätskonstante enthält.

ExtraIconSmall

Extra für android.content.Intent#ACTION_BATTERY_CHANGED: ganze Zahl, die die Ressourcen-ID eines kleinen status Balkensymbols enthält, das den aktuellen Akkuzustand angibt.

ExtraLevel

Extra für android.content.Intent#ACTION_BATTERY_CHANGED: Ganzzahlfeld mit dem aktuellen Akkustand von 0 bis #EXTRA_SCALE.

ExtraPlugged

Extra für android.content.Intent#ACTION_BATTERY_CHANGED: Ganzzahl, die angibt, ob das Gerät an eine Stromquelle angeschlossen ist; 0 bedeutet, dass es sich im Akku befindet, andere Konstanten sind unterschiedliche Arten von Stromquellen.

ExtraPresent

Extra für android.content.Intent#ACTION_BATTERY_CHANGED: Boolesch, der angibt, ob ein Akku vorhanden ist.

ExtraScale

Extra für android.content.Intent#ACTION_BATTERY_CHANGED: ganze Zahl, die den maximalen Akkustand enthält.

ExtraStatus

Extra für android.content.Intent#ACTION_BATTERY_CHANGED: ganze Zahl, die die aktuelle status Konstante enthält.

ExtraTechnology

Extra für android.content.Intent#ACTION_BATTERY_CHANGED: Zeichenfolge, die die Technologie des aktuellen Akkus beschreibt.

ExtraTemperature

Extra für android.content.Intent#ACTION_BATTERY_CHANGED: ganze Zahl, die die aktuelle Akkutemperatur enthält.

ExtraVoltage

Extra für android.content.Intent#ACTION_BATTERY_CHANGED: ganze Zahl, die den aktuellen Batteriespannungsgrad enthält.

Eigenschaften

Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
Handle

Das Handle zum zugrunde liegenden Android-instance.

(Geerbt von Object)
IsCharging

Gibt true zurück, wenn der Akku derzeit als aufgeladen betrachtet wird.

JniIdentityHashCode

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

(Geerbt von Object)
JniPeerMembers

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

PeerReference

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

(Geerbt von Object)
ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Methoden

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
ComputeChargeTimeRemaining()

Berechnen Sie eine Näherung für die verbleibende Zeit (in Millisekunden), bis der Akku vollständig aufgeladen ist.

Dispose()

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

(Geerbt von Object)
Dispose(Boolean)

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt diesem "gleich" ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetIntProperty(Int32)

Gibt den Wert einer Batterieeigenschaft vom ganzzahligen Typ zurück.

GetLongProperty(Int32)

Gibt den Wert einer Batterieeigenschaft vom typ long zurück Wenn die Plattform die abgefragte Eigenschaft nicht bereitstellt, lautet dieser Wert Long.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ToArray<T>()

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<><

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

(Geerbt von Object)
IJavaPeerable.Finalized()

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Für Android-Runtime überprüfte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

GetJniTypeName(IJavaPeerable)

Die BatteryManager-Klasse enthält Zeichenfolgen und Konstanten, die für Werte in der android.content.Intent#ACTION_BATTERY_CHANGED Absicht verwendet werden, und stellt eine Methode zum Abfragen von Akku- und Ladeeigenschaften bereit.

Gilt für: