我正在制作一个应用程序,它将在收到特定 SMS 时执行某些操作,然后在执行此操作后会发回 SMS。一切都很好,但是当有一些钥匙锁或任何其他锁时,SMS 发送服务无法正常工作。我需要禁用所有锁定,然后发送短信,然后再次锁定手机。该怎么做。我试过
mKeyGuardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
mLock = mKeyGuardManager.newKeyguardLock("Locationlistener");
mLock.disableKeyguard();
然后尝试重新启用
mKeyGuardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
mLock = mKeyGuardManager.newKeyguardLock("Locationlistener");
mLock.reenableKeyguard();
但它解锁了键盘锁,然后键盘锁再也不会出现。它也不适用于模式锁定。