应用程序是否具有锁定屏幕的能力?我尝试了以下代码,但没有任何反应。
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
lock.reenableKeyguard();
答案 0 :(得分:0)
您的代码看起来很好,它应该可以工作..
您是否已在android清单文件中包含所需的权限。
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
如需进一步参考,如果你想要屏幕锁实现的源代码,那么请检查stackoverflow中发布的这个问题和android开发者网站的链接。
Source of Android's lock screen
http://developer.android.com/guide/topics/admin/device-admin.html
http://developer.android.com/reference/android/app/KeyguardManager.KeyguardLock.html