我想實現一些代碼行,允許Android打開/關閉屏幕,就像我們使用電源按鈕快速打開/關閉設備一樣。有沒有辦法做到這一點?打開/關閉Android設備
回答
看來你想鎖定設備不能關閉它。用簡單的代碼來鎖定設備。提到here
它使用設備策略管理器lockNow()
方法
在拋出一個RuntimeError的情況下使用在這個問題中描述的方法來設置權限
Android DevicePolicyManager lockNow()
http://developer.android.com/reference/android/app/admin/DevicePolicyManager.html
要關閉設備:
這是不可能的,但你可以使用PowerManager
http://developer.android.com/reference/android/os/PowerManager.html#reboot
注意這個,需要重新啓動權限和OS可以取消它重新啓動它。
我正在開發Android框架,因此bwt應用程序和框架可能會有一些差異。它仍然不起作用。無論如何,謝謝你的回覆 – Nguyen
您可以使用DevicePolicyManger.lockNow()
:http://developer.android.com/reference/android/app/admin/DevicePolicyManager.html#lockNow%28%29
是的,你可以使用下面的代碼與編程一樣, 注意:此方法僅適用紮根設備
關機上:
try {
Process proc = Runtime.getRuntime()
.exec(new String[]{ "su", "-c", "reboot -p" });
proc.waitFor();
} catch (Exception ex) {
ex.printStackTrace();
}
重新啓動:
相同的代碼,只需使用"reboot"
而不是"reboot -p"
。
- 1. 檢測當Android設備在關閉後打開位置
- 2. android vibrator打開和關閉
- 3. Javascript:打開/關閉開關
- 4. 無法打開/關閉CameraCapture:設備或資源忙
- 5. 如何打開和關閉設備閃光燈?
- 6. 如何打開和關閉Rust中的設備,例如「/ dev/something」?
- 7. 如何處理打開和關閉boost iostreams設備?
- 8. 使用藍牙和應用程序打開/關閉設備
- 9. 當設備關閉並再次打開時,鬧鐘在android中不起作用
- 10. 當設備關閉
- 11. 打開設備
- 12. Android設備屏幕不關閉
- 13. 關閉設備屏幕在android
- 14. 在android中關閉設備的事件
- 15. 關閉Android設備在特定時間
- 16. 關閉Android設備所需的密碼
- 17. 如何關閉Android設備的電源?
- 18. Android設備(4.0或以上)GPS開啓/關閉
- 19. 使用HDMI電纜開啓或關閉Android設備
- 20. 打開/關閉Resharper
- 21. 打開/關閉WiFi
- 22. Android:打開和關閉ListView滾動
- 23. Android GPS打開或關閉狀態
- 24. 在Android中打開和關閉Gps?
- 25. 在Android中打開和關閉屏幕
- 26. 遠程打開或關閉Android
- 27. Android app關閉時打開amarino連接
- 28. Android:打開和關閉SQLite數據庫
- 29. 「Android SDK Manager」打開時關閉
- 30. 關閉設備音量 - iOS設備
是否要鎖定設備或將其關閉? – cjds
正是我想要的是調用LockScreen顯示。關閉屏幕後 - >打開它 - > LockScreen將顯示。你有什麼建議嗎? – Nguyen
如果您遇到運行時錯誤,我發佈了一個解決方案 – cjds