Android中的屏幕锁定

时间:2011-08-03 04:43:51

标签: android

  

可能重复:
  Lock the Android device programmatically

应用程序是否具有锁定屏幕的能力?我尝试了以下代码,但没有任何反应。

KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
lock.reenableKeyguard();

1 个答案:

答案 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