キーガード画面が呼び出し画面の前に来るという問題があります。キーガード画面を閉じる方法が必要です。これは 4.1 Android バージョンです。windowmanager.layoutparams のすべてのフラグを試しましたが、キーガード画面を閉じることができませんでした。
8390 次
4 に答える
1
KeyguardManager km = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
keyguard = km.newKeyguardLock("MyApp");
キーガードを無効にする
public void unlockPhone() {
keyguard.disableKeyguard();
}
再度有効にすることを忘れないでください
public void lockPhone() {
keyguard.reenableKeyguard();
}
DISABLE_KEYGUARD パーミッションを使用することを忘れないでください。
于 2013-03-12T12:36:25.083 に答える
0
明確にするために、FLAG_DISMISS_KEYGUARD と FLAG_SHOW_WHEN_LOCKED の両方を試しましたか? http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html
マニフェストに DISABLE_KEYGUARD 権限を含めましたか? http://developer.android.com/reference/android/Manifest.permission.html#DISABLE_KEYGUARD
他のすべてが失敗した場合、これが役立つかもしれません: http://www.xplorationstudio.com/xploreandroid/?p=23
于 2013-03-12T12:28:36.443 に答える