PowerManager.IsInteractive 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
若裝置處於互動狀態,則回傳為真。
public virtual bool IsInteractive { [Android.Runtime.Register("isInteractive", "()Z", "GetIsInteractiveHandler")] get; }
[<get: Android.Runtime.Register("isInteractive", "()Z", "GetIsInteractiveHandler")>]
member this.IsInteractive : bool
屬性值
如果裝置處於互動狀態,這是正確的。
- 屬性
備註
若裝置處於互動狀態,則回傳為真。
當此方法返回為真時,裝置即為喚醒並準備與使用者互動(但這並不保證使用者此刻正積極與裝置互動)。 主螢幕通常在此狀態下會開啟。 某些功能,例如接近感應器,可能會暫時關閉螢幕,同時讓裝置仍處於互動狀態。 特別注意的是,裝置在做夢時仍被視為互動(因為夢境可以互動),但在打盹或睡覺時則不然。
當此方法回傳為 false 時,表示裝置正在打盹或進入休眠狀態,必須先喚醒,才能再次與使用者互動。 此狀態下主畫面通常會關閉。 某些功能,如「環境模式」,可能會讓主螢幕保持開啟(雖然處於低功耗狀態),在裝置休眠時顯示系統提供的內容。
當裝置的互動狀態改變時,系統會發送 a android.content.Intent#ACTION_SCREEN_ON screen on 或 android.content.Intent#ACTION_SCREEN_OFF screen off 廣播。 由於歷史原因,這些廣播名稱指的是螢幕的電源狀態,但實際上是根據裝置整體互動狀態的變化而發送,正如此方法所描述的。
服務可能會利用非互動狀態作為節省電力的提示,因為使用者不在場。
Java 文件 android.os.PowerManager.isInteractive()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。