我想实现一些代码行,允许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