PowerManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這個類別讓你查詢並請求控制裝置電源狀態的某些面向。
[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
- 繼承
- 屬性
備註
這個類別讓你查詢並請求控制裝置電源狀態的某些面向。
Java 文件 android.os.PowerManager。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
建構函式
| 名稱 | Description |
|---|---|
| PowerManager(IntPtr, JniHandleOwnership) |
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。 |
欄位
| 名稱 | Description |
|---|---|
| ActionDeviceIdleModeChanged |
當狀態 |
| ActionDeviceLightIdleModeChanged |
當狀態 |
| ActionLowPowerStandbyEnabledChanged |
當啟用或停用低功率待機時,該意圖會被廣播。 |
| ActionLowPowerStandbyPolicyChanged |
當低功耗待命政策變更時,意圖會被廣播。 |
| ActionPowerSaveModeChanged |
當狀態 |
| FeatureWakeOnLanInLowPowerStandby |
低功耗待機允許的信號顯示,允許喚醒於局域網或喚醒於局域網。 |
| LowPowerStandbyAllowedReasonOngoingCall |
已淘汰.
對於持續通話的應用程式例外。 |
| LowPowerStandbyAllowedReasonTempPowerSaveAllowlist |
已淘汰.
將應用程式排除在臨時省電允許清單上。 |
| LowPowerStandbyAllowedReasonVoiceInteraction |
已淘汰.
免除低功耗待機時的主動語音互動會話。 |
屬性
| 名稱 | Description |
|---|---|
| BatteryDischargePrediction |
回傳目前剩餘電池壽命的估計值。 |
| Class |
回傳此 |
| CurrentThermalStatus |
此函數會回傳裝置目前的熱狀態。 |
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| IsBatteryDischargePredictionPersonalized |
無論目前的電池剩餘壽命預估是否根據裝置使用歷史個人化,都會回傳。 |
| IsDeviceIdleMode |
如果裝置目前處於閒置模式,則會回傳 true。 |
| IsDeviceLightIdleMode |
如果裝置目前處於輕度閒置模式,則會回傳真值。 |
| IsExemptFromLowPowerStandby |
若呼叫套件不受低功耗待機限制或低功耗待機被停用(因此低功耗待機不會限制應用程式),則回傳 true;否則為假。 |
| IsInteractive |
若裝置處於互動狀態,則回傳為真。 |
| IsLowPowerStandbyEnabled |
若啟用低功耗待機,則會回傳真值。 |
| IsPowerSaveMode |
如果裝置目前處於省電模式,則會回傳 true。 |
| IsRebootingUserspaceSupported |
如果此裝置支援重啟使用者空間,則會回傳 |
| IsScreenOn |
已淘汰.
若裝置處於互動狀態,則回傳為真。 |
| IsSustainedPerformanceModeSupported |
此功能用以檢查裝置是否實作了持續效能模式(Sustained Performance Mode)。 |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
這個類別讓你查詢並請求控制裝置電源狀態的某些面向。 (繼承來源 JavaObject) |
| JniPeerMembers |
提供此類型的 JNI 同儕成員元資料。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| ThermalHeadroomThresholds |
取得所有可用熱降頻狀態的 |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
方法
事件
| 名稱 | Description |
|---|---|
| ThermalHeadroom |
當對應的 Android 事件被觸發時,會發生這種情況。 |
| ThermalStatus |
當對應的 Android 事件被觸發時,會發生這種情況。 |
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
這個類別讓你查詢並請求控制裝置電源狀態的某些面向。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
這個類別讓你查詢並請求控制裝置電源狀態的某些面向。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
這個類別讓你查詢並請求控制裝置電源狀態的某些面向。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
這個類別讓你查詢並請求控制裝置電源狀態的某些面向。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
這個類別讓你查詢並請求控制裝置電源狀態的某些面向。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
這個類別讓你查詢並請求控制裝置電源狀態的某些面向。 (繼承來源 JavaObject) |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
這個類別讓你查詢並請求控制裝置電源狀態的某些面向。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |