如果點擊一個按鈕,我想調出設備的鎖定屏幕。我搜索了很多,知道可以通過DevicePolicyManager
完成,但不知道如何做到這一點。我也發現了很多例子,但他們都沒有提出鎖屏(沒有錯誤)(例如,this或this) 如何使用鎖定設備DevicePolicyManager
?如何在android中調出鎖屏?
回答
我也發現了很多的例子,但他們都沒有帶出來的鎖屏(無誤差)(例如本或本)
這第二個鏈接應該工作。它看起來類似於my LockMeNow sample app,我知道這很有用,因爲我剛剛在兩天前的培訓課程中演示了它。
您需要實施一個DeviceAdminReceiver
其清單條目包含一個<meta-data>
鏈接到一個政策文件,說明您希望<force-lock />
該設備的能力。
然後,用戶需要同意這一點,進入設置>安全>設備管理員,並啓用您的應用程序作爲設備管理員。我的示例和鏈接的代碼都包含代碼,這些代碼用於檢查應用程序是否爲設備管理員,如果不引導用戶進入設置以啓用它。
一旦完成,您可以獲得DevicePolicyManager
並致電lockNow()
。
謝謝,你的代碼運行良好。但唯一不好的是,它會關閉屏幕,如何防止這種情況發生?我的意思是直接調出鎖屏? – Soheil
@Soheil:我不知道有辦法做到這一點,對不起。無論如何, – CommonsWare
,謝謝你的幫助:) – Soheil
- 1. 如何鎖定屏幕Android
- 2. 鎖定屏幕在Android中
- 3. 如何繞過android中的鎖屏。?
- 4. Android MediaRouter鎖屏
- 5. 解鎖的Android鎖屏
- 6. 解鎖Android鎖屏活動
- 7. 鎖定屏幕後調用Android onCreate
- 8. 如何解鎖Windows鎖屏?
- 9. 如何進入Android的「解鎖」屏幕
- 10. 我如何獲得android鎖屏包名
- 11. 如何開發替代android鎖屏
- 12. 如何通過ADB鎖定Android屏幕?
- 13. Android鎖定全屏
- 14. Android:解鎖屏幕
- 15. 在Android中鎖定屏幕時不會調用BroadcastReceiver
- 16. 無法在Android中解鎖屏幕
- 17. 在Android 2.0中實現屏幕鎖定
- 18. 使用disableKeyguard在android中解鎖屏幕
- 19. 解鎖屏幕在通話中android
- 20. 在android中創建自定義鎖屏
- 21. 如何在Android上檢測屏幕鎖定的鎖定和解鎖
- 22. 如何在鎖屏中使用Renderscript
- 23. 如何在Windows中鎖定屏幕?
- 24. 我如何在iPhone中製作鎖屏?
- 25. Android在服務中如何知道屏幕鎖定的時間?
- 26. 如何在Android中全局鎖定屏幕方向?
- 27. 如何顯示在鎖屏文本中的Android
- 28. android:如何在鎖屏設置中添加一個條目?
- 29. 如何以編程方式在Android中鎖定屏幕?
- 30. 如何在Android鎖定屏幕中顯示通知?
//鎖定設備 DevicePolicyManager mDPM; mDPM =(DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE); –
請添加你的代碼來顯示你所嘗試的。當然,你做錯了.. –
@ user123我試過這個:http://stackoverflow.com/a/12723269/1986618 – Soheil