KeyguardManager.IsDeviceLocked 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳裝置目前是否對使用者鎖定。
public virtual bool IsDeviceLocked { [Android.Runtime.Register("isDeviceLocked", "()Z", "GetIsDeviceLockedHandler", ApiSince=22)] get; }
[<get: Android.Runtime.Register("isDeviceLocked", "()Z", "GetIsDeviceLockedHandler", ApiSince=22)>]
member this.IsDeviceLocked : bool
屬性值
true 如果裝置目前對使用者已鎖定
- 屬性
備註
回傳裝置目前是否對使用者鎖定。 此方法會回傳 Context 使用者的裝置鎖定狀態。 當使用者的應用程式目前無法存取,且需要某種鎖屏驗證才能重新存取時,該裝置被視為對使用者鎖定。 鎖定畫面的驗證通常使用密碼、圖案、密碼或生物辨識。 部分裝置可能支援額外方法,例如使用配對的智慧手錶解鎖。 「滑動」不算是認證;如果鎖屏因滑動而關閉,例如因為鎖定畫面被設定為滑動,或是裝置因靠近受信任的藍牙裝置或在受信任的地點而保持解鎖狀態,該裝置即被視為已解鎖。 注意:若有多個完整使用者,每位使用者都可以設定自己的鎖定畫面驗證。 裝置鎖定狀態可能因使用者而異。 例如,裝置可能對現有使用者解鎖,但對非現有使用者則鎖定,若切換至該使用者後需透過鎖定畫面驗證才能存取該應用程式。 以設定檔為例,當裝置進入主鎖定畫面時,可能需要最多兩層認證才能重新存取該設定檔的應用程式:一層解鎖主鎖畫面,另一層用於解鎖設定檔(當需要獨立的設定檔挑戰時)。 對於設定檔,只要有任何挑戰存在,無論是父用戶的挑戰(如適用)或設定檔挑戰(適用時),裝置即視為鎖定狀態。
另請參閱:
Android 參考資料。android.app.KeyguardManager.isDeviceLocked
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。