0
通常のロックアプリのように、デバイスロック用のアプリを開発しました。
今、私はアンドロイドのデフォルトのロック画面のように、デバイスのロックを解除せずにカメラを開きたいと思います。
私はたくさんの検索を試みましたが、解決策はありません。デバイスがロックされているとカメラを開く方法は?
解決策があればお手伝いください。
通常のロックアプリのように、デバイスロック用のアプリを開発しました。
今、私はアンドロイドのデフォルトのロック画面のように、デバイスのロックを解除せずにカメラを開きたいと思います。
私はたくさんの検索を試みましたが、解決策はありません。デバイスがロックされているとカメラを開く方法は?
解決策があればお手伝いください。
パターンでデバイスがロックされている場合、カメラを直接開くことはできません。代わりに、このスニペットを使用してカメラのロックを解除して開きます。
KeyguardManager km = (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);
if (km.inKeyguardRestrictedInputMode()) {
Window win = Activity.getWindow();
win.addFlags(LayoutParams.FLAG_DISMISS_KEYGUARD);
win.addFlags(LayoutParams.FLAG_SHOW_WHEN_LOCKED);
win.addFlags(LayoutParams.FLAG_TURN_SCREEN_ON);
}
ここで、KeyguardManager
は、デバイスがロックされているかどうかをチェックします。 また、Camera
を開いたり、ロックされたデバイスで写真をキャプチャする方法については、このリンクをご覧ください。