【问题标题】:Screen lock in Android [duplicate]Android中的屏幕锁定[重复]
【发布时间】:2011-10-18 19:13:56
【问题描述】:

可能重复:
Lock the Android device programmatically

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

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

【问题讨论】:

    标签: android


    【解决方案1】:

    您的代码看起来不错,应该可以工作..

    您是否在 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

    【讨论】:

    • @ Krishna 我想在我们点击一​​个按钮时锁定屏幕我使用上面的键盘保护代码并且我给予了许可。但是我没有得到任何你可以建议我的东西
    • @Pinki 相同的代码在 android 1.5 中为我工作,我不知道它在以后的版本中是如何工作的......此外,你能否详细说明你在尝试这个时遇到了什么问题......
    猜你喜欢
    • 2011-04-16
    • 1970-01-01
    • 2011-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-04
    • 2011-11-04
    • 1970-01-01
    相关资源
    最近更新 更多