PowerManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern.
[Android.Runtime.Register("android/os/PowerManager", DoNotGenerateAcw=true)]
public class PowerManager : Java.Lang.Object
[<Android.Runtime.Register("android/os/PowerManager", DoNotGenerateAcw=true)>]
type PowerManager = class
inherit Object
- Vererbung
- Attribute
Hinweise
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern.
Java-Dokumentation für android.os.PowerManager
.
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
PowerManager(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen. |
Felder
ActionDeviceIdleModeChanged |
Absicht, die übertragen wird, wenn sich der Status von |
ActionDeviceLightIdleModeChanged |
Absicht, die übertragen wird, wenn sich der Status von |
ActionLowPowerStandbyEnabledChanged |
Absicht, die ausgestrahlt wird, wenn Standby mit niedriger Leistung aktiviert oder deaktiviert ist. |
ActionLowPowerStandbyPolicyChanged |
Absicht, die übertragen wird, wenn die Standbyrichtlinie mit niedriger Leistung geändert wird. |
ActionPowerSaveModeChanged |
Absicht, die übertragen wird, wenn sich der Status von |
FeatureWakeOnLanInLowPowerStandby |
Signalisiert, dass wake-on-lan/wake-on-wlan in Low Power Standby zulässig ist. |
LowPowerStandbyAllowedReasonOngoingCall |
Veraltet.
Ausgenommen sind Apps mit laufenden Anrufen. |
LowPowerStandbyAllowedReasonTempPowerSaveAllowlist |
Veraltet.
Ausgenommen sind Apps auf der temporären Powersave-Zulassungsliste. |
LowPowerStandbyAllowedReasonVoiceInteraction |
Veraltet.
Stellt aktive Sprachinteraktionssitzungen im Standbymodus mit geringer Leistung aus. |
Eigenschaften
BatteryDischargePrediction |
Gibt die aktuelle Restschätzung der Akkulaufzeit zurück. |
Class |
Gibt die Laufzeitklasse dieses |
CurrentThermalStatus |
Diese Funktion gibt den aktuellen thermischen status des Geräts zurück. |
Handle |
Das Handle zum zugrunde liegenden Android-instance. (Geerbt von Object) |
IsBatteryDischargePredictionPersonalized |
Gibt zurück, ob die aktuelle Verbleibende Akkulaufzeit basierend auf dem Gerätenutzungsverlauf personalisiert ist oder nicht. |
IsDeviceIdleMode |
Gibt true zurück, wenn sich das Gerät derzeit im Leerlaufmodus befindet. |
IsDeviceLightIdleMode |
Gibt true zurück, wenn sich das Gerät derzeit im hellen Leerlaufmodus befindet. |
IsExemptFromLowPowerStandby |
Gibt true zurück, wenn das aufrufende Paket von den Einschränkungen für den Energiesparmodus ausgenommen ist oder der Standbymodus mit niedriger Leistung deaktiviert ist (sodass der Low Power Standby apps nicht einschränkt), andernfalls false. |
IsInteractive |
Gibt true zurück, wenn sich das Gerät in einem interaktiven Zustand befindet. |
IsLowPowerStandbyEnabled |
Gibt true zurück, wenn Standby mit geringer Leistung aktiviert ist. |
IsPowerSaveMode |
Gibt true zurück, wenn sich das Gerät derzeit im Energiesparmodus befindet. |
IsRebootingUserspaceSupported |
Gibt zurück |
IsScreenOn |
Veraltet.
Gibt true zurück, wenn sich das Gerät in einem interaktiven Zustand befindet. |
IsSustainedPerformanceModeSupported |
Diese Funktion überprüft, ob das Gerät den nachhaltigen Leistungsmodus implementiert hat. |
JniIdentityHashCode |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. (Geerbt von Object) |
JniPeerMembers |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. |
PeerReference |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. (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
AddThermalStatusListener(IExecutor, PowerManager+IOnThermalStatusChangedListener) |
Diese Funktion fügt einen Listener für thermische status Änderung hinzu. Zurückhörvorgänge werden für den Standard Thread in die Warteschlange gestellt. |
AddThermalStatusListener(PowerManager+IOnThermalStatusChangedListener) |
Diese Funktion fügt einen Listener für thermische status Änderung hinzu. Zurückhörvorgänge werden für den Standard Thread in die Warteschlange gestellt. |
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
Dispose() |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. (Geerbt von Object) |
Dispose(Boolean) |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt diesem "gleich" ist. (Geerbt von Object) |
FromContext(Context) |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
GetThermalHeadroom(Int32) |
Gibt eine Schätzung darüber an, wie viel thermischer Kopfraum das Gerät derzeit hat, bevor es zu einer schweren Drosselung kommt. |
GoToSleep(Int64) |
Erzwingt, dass der |
IsAllowedInLowPowerStandby(LowPowerStandbyAllowedReasons) |
Gibt true zurück, wenn der Standbymodus mit niedriger Leistung deaktiviert ist (sodass Der Standbymodus mit niedriger Leistung apps nicht einschränkt) oder Apps aus dem angegebenen Grund automatisch von Den Einschränkungen für den Standbymodus mit geringer Leistung ausgenommen werden. |
IsAllowedInLowPowerStandby(String) |
Gibt true zurück, wenn der Standbymodus mit niedriger Leistung deaktiviert ist (sodass Apps mit niedriger Leistung nicht eingeschränkt werden) oder wenn Apps während des Standbymodus mit geringer Leistung ein bestimmtes Feature verwenden dürfen. |
IsIgnoringBatteryOptimizations(String) |
Gibt zurück, ob sich der angegebene Anwendungspaketname in der Power Allowlist des Geräts befindet. |
IsWakeLockLevelSupported(Int32) |
Gibt true zurück, wenn die angegebene Aktivierungssperre unterstützt wird. |
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) |
NewWakeLock(WakeLockFlags, String) |
Erstellt eine neue Aktivierungssperre mit der angegebenen Ebene und den angegebenen Flags. |
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) |
Reboot(String) |
Starten Sie das Gerät neu. |
RemoveThermalStatusListener(PowerManager+IOnThermalStatusChangedListener) |
Diese Funktion entfernt einen Listener für thermische status Änderung |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
ToArray<T>() |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. (Geerbt von Object) |
UserActivity(Int64, Boolean) |
Benachrichtigt den Power Manager, dass Benutzeraktivitäten aufgetreten sind. |
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) |
WakeUp(Int64) |
Erzwingt das |
Ereignisse
ThermalStatus |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Für Android-Runtime überprüfte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. |
GetJniTypeName(IJavaPeerable) |
Mit dieser Klasse können Sie Die Steuerung von Aspekten des Energiezustands des Geräts abfragen und anfordern. |