我正在開發一款應用程序,我必須以編程方式鎖定和解鎖屏幕。請幫助!我不知道如何開發支持每個Android OS版本的這種類型的功能。以編程方式安卓屏幕鎖定/解鎖
20
A
回答
13
此鏈接可能會幫助您解決問題:
Unlock and Lock Programmatically
//Get the window from the context
WindowManager wm = Context.getSystemService(Context.WINDOW_SERVICE);
//Unlock
Window window = getWindow();
window.addFlags(wm.LayoutParams.FLAG_DISMISS_KEYGUARD);
//Lock device
DevicePolicyManager mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);
25
解鎖
KeyguardManager km = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
final KeyguardManager.KeyguardLock kl = km .newKeyguardLock("MyKeyguardLock");
kl.disableKeyguard();
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
WakeLock wakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK
| PowerManager.ACQUIRE_CAUSES_WAKEUP
| PowerManager.ON_AFTER_RELEASE, "MyWakeLock");
wakeLock.acquire();
相關問題
- 1. 以編程方式Android模式鎖定/解鎖屏幕
- 2. 以編程方式鎖定和解鎖ios中的屏幕
- 3. 如何在mac中以編程方式「鎖定/解鎖」屏幕
- 4. 鎖定屏幕以編程方式
- 5. 鎖定屏幕方向(安卓)
- 6. 屏幕鎖定和解鎖
- 7. 你可以在wp7中以編程方式鎖定屏幕
- 8. 以編程方式解鎖WP8設備上的屏幕?
- 9. 在Android上以編程方式鎖定屏幕
- 10. 如何以編程方式禁用屏幕鎖定密碼。
- 11. 以編程方式獲取Android中的「屏幕鎖定」設置
- 12. 以編程方式設置iPhone壁紙(鎖定屏幕背景)?
- 13. 如何以編程方式設置iPhone鎖定屏幕背景?
- 14. 如何以編程方式鎖定iPhone屏幕?
- 15. 如何以編程方式更改鎖定屏幕類型?
- 16. 如何以編程方式密碼鎖定我的iphone屏幕?
- 17. 以編程方式鎖定或關閉屏幕
- 18. 以編程方式鎖定設備上的屏幕
- 19. 以編程方式鎖定iPhone和iPad屏幕
- 20. 如何以編程方式在Android中鎖定屏幕?
- 21. 以編程方式更改屏幕鎖定超時
- 22. 確定鎖定屏幕已解鎖
- 23. 如何以編程方式鎖定/解鎖iphone的方向鎖定?
- 24. 如何解鎖鎖定屏幕?
- 25. 鎖定和解鎖屏幕 - iPad
- 26. 關於屏幕鎖定和解鎖
- 27. 如何以編程方式鎖定/解鎖手機:Android
- 28. 安卓系統服務亭模式/屏幕鎖定
- 29. 如何禁用解鎖屏幕編程
- 30. 鎖定屏幕
退房這個職位。它可能會幫助你。 [鎖定/解鎖屏幕] [1] [1]:http://stackoverflow.com/a/9193501/1177482 –
爲什麼14個upvotes? –
檢查https://github.com/amirarcane/lock-screen –