android - 如何使用 DevicePolicyManager 解锁手机

标签 android device-admin

我知道如何使用 DevicePolicyManager 锁定设备..

boolean active = mDPM.isAdminActive(mDeviceAdminSample);
            if (active) mDPM.lockNow();

但如何撤消此操作(解锁手机)?

最佳答案

试试这个

KeyguardManager mKeyGuardManager = (KeyguardManager) DetSystemService(KEYGUARD_SERVICE);
                KeyguardManager.KeyguardLock mLock = mKeyGuardManager.newKeyguardLock("MainActivity");
                mLock.disableKeyguard();

http://developer.android.com/tools/testing/activity_testing.html#UnlockDevice

但是,我对这个解决方案并不满意,因为它使用了已弃用的方法...希望有人知道更多...

关于android - 如何使用 DevicePolicyManager 解锁手机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17946289/

相关文章:

android - Android 6.0使用lockNow后如何保留指纹解锁?

android - 以编程方式锁定 Android 设备

java - Android中音频文件的AES 256加密和解密

android - Webrtc 支持 Android 5.0

java - 检查菜单项切换的已更改监听器

android - Android 单元测试的奇怪行为

java - 如何在android中检查设备是否设置了密码?

java - 在启动时启动 Android 通知

android - 使我的 Android 应用程序在启用时进入完全信息亭模式

java - 使应用程序成为设备管理员