-1

我正在制作一个应用程序,它将在收到特定 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();

但它解锁了键盘锁,然后键盘锁再也不会出现。它也不适用于模式锁定。

4

1 回答 1

1

键盘锁与短信发送有什么关系?您需要对您的应用程序具有正确的权限,并且您可以发送短信而不管。我在仅适用于 SMS 命令的应用程序中没有遇到过这样的问题。

于 2011-12-10T07:32:00.263 回答