我知道如何使用 DevicePolicyManager 锁定设备。
boolean active = mDPM.isAdminActive(mDeviceAdminSample);
if (active) mDPM.lockNow();
但是如何撤消这个(解锁手机)?
我知道如何使用 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
但是,我对这个解决方案并不满意,因为它使用了不推荐使用的方法......希望有人知道更多......