14
A
回答
14
检查这个类:com.android.internal.policy.impl.LockScreen
从这里引用:Can you lock screen from your app?
还要检查代码启用和Android中禁用锁屏。 (从here参考)
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
为了锁定屏幕的使用,
lock.reenableKeyguard();
和禁用锁使用,
lock.disableKeyguard()
4
为了做到这一点,你需要使用在(我认为)2.2中添加的Device Administration API。一旦您的应用作为设备管理员在设备上注册,您可以使用DevicePolicyManager.lockNow()锁定屏幕。 SDK中的DeviceAdmin示例应用程序也是一个很好的选择。
相关问题
- 1. 如何在mac中以编程方式“锁定/解锁”屏幕
- 2. 以编程方式Android模式锁定/解锁屏幕
- 3. 锁定屏幕以编程方式
- 4. 以编程方式获取Android中的“屏幕锁定”设置
- 5. 在Android上以编程方式锁定屏幕
- 6. 你可以在wp7中以编程方式锁定屏幕
- 7. 以编程方式锁定和解锁ios中的屏幕
- 8. 如何以编程方式禁用屏幕锁定密码。
- 9. 如何以编程方式设置iPhone锁定屏幕背景?
- 10. 如何以编程方式锁定iPhone屏幕?
- 11. 如何以编程方式更改锁定屏幕类型?
- 12. 如何以编程方式密码锁定我的iphone屏幕?
- 13. 如何在Android中以编程方式截屏整个屏幕?
- 14. 以编程方式安卓屏幕锁定/解锁
- 15. 如何在Windows Phone 7中以编程方式设置锁定屏幕图像?
- 16. Android:如何以编程方式在钥匙保护屏幕/锁定屏幕上绘制文字?
- 17. 如何在Android中以编程方式启动主屏幕
- 18. 如何在Android中以编程方式拍摄屏幕截图?
- 19. Android屏幕以编程方式打开
- 20. 以编程方式设置iPhone壁纸(锁定屏幕背景)?
- 21. 以编程方式锁定或关闭屏幕
- 22. 以编程方式锁定设备上的屏幕
- 23. 以编程方式锁定iPhone和iPad屏幕
- 24. 以编程方式更改屏幕锁定超时
- 25. 如何锁定屏幕Android
- 26. 锁定屏幕在Android中
- 27. 如何以编程方式关闭android中的屏幕?
- 28. 如何在android中以编程方式设置密码锁定?
- 29. 如何在android中以编程方式锁定文件夹?
- 30. 如何在Android中以编程方式添加快捷方式到主屏幕
我测试了这段代码,但是这不起作用 – Mecid 2010-08-31 07:57:22
你能分享一下你试过的代码吗?以及你面临的问题是什么? – YoK 2010-08-31 08:08:55
此代码不适用 – Ashay 2010-10-27 11:02:09