gpt4 book ai didi

android - 在 Android 上以编程方式锁定屏幕

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:54:14 24 4
gpt4 key购买 nike

我必须通过我的应用程序以编程方式锁定屏幕。

我使用了以下代码:

String service = Activity.KEYGUARD_SERVICE;
KeyguardManager mgr = (KeyguardManager)getSystemService(service);
KeyguardLock lock = mgr.newKeyguardLock(KEYGUARD_SERVICE);
lock.reenableKeyguard();

我在 AndroidManifest 中设置了以下权限。

 <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />

但是,它没有给我任何结果,甚至没有给我任何错误或异常。

我错过了什么?

最佳答案

如果您支持的最低操作系统是 2.2,那么您可以使用 DevicePolicyManager lockNow()方法。

如果您想了解有关 DevicePolicyManager 接口(interface)的更多信息,请尝试查看 ApiDemos 示例代码中的 DeviceAdminSample。 Android SDK 附带所有示例,因此您可以轻松地将 ApiDemos 添加为 Eclipse 项目并在模拟器中运行它。

如果您也需要支持较旧的操作系统版本,请在此处查看我的问题:
Using OS 2.2 DevicePolicyManager SDK classes on Android whilst supporting OS 2.1 devices

关于android - 在 Android 上以编程方式锁定屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5167958/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com