簡體   English   中英

Android屏幕鎖定類和首選項存儲在哪里?

[英]Where are Android screen lock classes and preferences stored?

我想編寫一個簡單的便捷應用程序,使我可以在手機上使用兩種鎖定模式。 默認情況下,電話將在一兩分鍾后轉到滑動鎖,但是經過較長時間或如果我激活我的應用,則手機應使用更嚴格的鎖,例如面部解鎖。 基本上,當我戴上電話時,除了滑鎖之外,其他任何東西都不過分。

為此,我將不得不讀/寫屏幕鎖定的首選項找到可用鎖定/解鎖機制的列表,以便我可以選擇和調用其中之一。 有人知道在哪里可以找到/存儲此信息嗎?

我希望可以在( System.Secure類 )中找到首選項鍵,但是除了LOCK_PATTERN_ENABLED設置(這還不夠)之外,無法立即找到任何相關的內容。

我嘗試搜索對FaceDetector類的引用,但是在我的Eclipse中沒有返回任何引用。

如果可以查看源代碼,則“ 設備管理API示例”看起來可能會提供一些線索。 不幸的是,該頁面省略了每個示例目錄的幾個文件夾中哪個文件夾的詳細信息。 據我所知,我需要下載並查看10個支持的API級別。

僅當應用是設備管理員時,才能在應用中更改鎖定模式。 這些API位於DevicePolicyManager類和setMaximumTimeToLock()lockNow()等方法中。僅當您的應用是設備管理員時才可以訪問。 如果您對創建自定義鎖屏應用感興趣,可以嘗試一下

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM