2012-02-14 18 views
1

私のアプリケーションでは、disableKeyguardreenableKeyguardを使用して画面のロックを解除してロックします。私のアプリケーションは正常に動作しています。しかし、問題はユーザーがキーガードをドラッグして(私のアプリケーションを使わずに)予期せずに画面をロック解除したときに、画面が私のアプリケーションで再びロックされないことです。disableKeyguardを使用してAndroidの画面をロック解除

この問題を解決するにはどうすればよいですか? advaceで

おかげ

答えて

0

使用FLAG_DISMISS_KEYGUARDおよび/またはその代わりFLAG_SHOW_WHEN_LOCKED。アプリケーションがフォアグラウンドに出入りする際にキーガードをシームレスに非表示にすることができ、特別な権限を要求する必要はありません。 newKeyguardLock(String)によって返されたハンドルは、キーガードを無効/再有効にすることができます。

+0

ありがとうございました。私が言ったように、私はFlag_Dismiss_keygaurdを使用しました。私のアプリケーションがフォアグラウンドになっているときだけキーガードを無効にします。どのようにこれを使用するには? – asma

+0

誰でもこの問題で私を助けることができますか? – asma

+0

これを使用する... http://developer.android.com/reference/android/app/KeyguardManager.html#newKeyguardLock(java.lang.String) – himanshu

関連する問題