WakeLockFlags 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義喚醒鎖的旗標。
此列舉支援其成員值的位元組合。
[System.Flags]
public enum WakeLockFlags
[<System.Flags>]
type WakeLockFlags =
- 繼承
-
WakeLockFlags
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| LocationModeNoChange | 0 | 要麼是地點供應商不應該受到省電模式影響,要麼就是省電模式關閉了。 |
| ThermalStatusNone | 0 | 熱狀態代碼:沒有降頻。 |
| LocationModeGpsDisabledWhenScreenOff | 1 | 在此模式下,當省電模式且裝置非互動時,基於 GPS 的定位服務應被關閉。 |
| Partial | 1 | 喚醒鎖定電平:確保 CPU 正在運行;螢幕和鍵盤的背光燈會被允許熄滅。 |
| ReleaseFlagWaitForNoProximity | 1 | WakeLock.release(int) 的標記:延遲釋放PROXIMITY_SCREEN_OFF_WAKE_LOCK喚醒鎖,直到接近感應器顯示物體不在附近。 |
| ThermalStatusLight | 1 | 熱狀態碼:輕微降頻,UX 未受影響。 |
| LocationModeAllDisabledWhenScreenOff | 2 | 當啟用省電模式且裝置非互動時,所有定位服務提供者都應被關閉。 |
| ThermalStatusModerate | 2 | 熱狀態碼:中度限速,但使用者體驗影響不大。 |
| LocationModeForegroundOnly | 3 | 在此模式下,所有位置提供者都會保持可用,但位置修正應該只提供給前台應用程式。 |
| ThermalStatusSevere | 3 | 熱狀態代碼:嚴重降頻,使用者體驗受到很大影響。 |
| LocationModeThrottleRequestsWhenScreenOff | 4 | 在此模式下,位置不會關閉,但當裝置非互動時,LocationManager 會限制所有向提供者的請求。 |
| ThermalStatusCritical | 4 | 熱狀態代碼:平台已盡一切努力降低電力。 |
| ThermalStatusEmergency | 5 | 熱狀態代碼:平台中的關鍵元件因熱狀態而停機。 裝置功能將有限。 |
| ScreenDim | 6 | 喚醒鎖定等級:確保螢幕開啟(但可調暗);鍵盤背光會被允許亮起。 |
| ThermalStatusShutdown | 6 | 熱狀態代碼:需要立即關閉。 |
| ScreenBright | 10 | 喚醒鎖定等級:確保螢幕以全亮度開啟;鍵盤背光會被允許亮起。 |
| Full | 26 | 喚醒鎖定等級:確保螢幕和鍵盤背光保持全亮度。 |
| ProximityScreenOff | 32 | 喚醒鎖定等級:當接近感應器啟動時,螢幕會關閉。 如果接近感應器偵測到附近有物體,螢幕會立即關閉。 |
| AcquireCausesWakeup | 268435456 | 喚醒鎖定旗標:當喚醒鎖定取得時,螢幕開啟。 |
| OnAfterRelease | 536870912 | 喚醒鎖定標誌:當喚醒鎖定解除時,按下使用者活動計時器,讓螢幕多亮一會兒。 |
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
Java 文件 android.os.PowerManager。