我知道如何使用 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/

10-08 21:46