1つの解決策は、Taskerを使用することです。標準のロック解除メカニズムとして指紋を使用し、バックアップのロック解除として強力なパスワードを使用するように電話を設定します(指紋が失敗した場合、または電話を再起動するたびに必要)。
次に、Screen Unlocked(または同様の)という名前のタスクを作成します。タスクで、Display
-> Lock
アクションを実行させます。コードを任意のピンに設定します。Remember Till Off
とFull Screen
オプションをチェックし、チェックAllow Cancel
が外されていることを確認します。
次に、のイベント用にTaskerでプロファイルを作成しますDisplay Off
。そのプロファイルがトリガーされたら、作成した新しいタスクを実行します。同じプロファイルに2番目のトリガーを追加して、呼び出しが進行中の場合にこのロックが発生しないようにします(反転を使用)。そうしないと、スマートフォンを頭に置くとディスプレイがオフになり、PINロックが発生します(Androidは実際にはロックされておらず、ツアーの指紋を必要としないことを知っていますが)、頭から取り外すとPINとブロックが表示されます通話終了ボタンとその他のボタン。
最後に、イベントDisplay Unlockedの2番目のプロファイルを追加し、同じタスクを実行します。このように、電源ボタンを使用して通話中に電話を手動でロックすると(標準のAndroid指紋ロックが解除されます)、通話終了ボタンに干渉することなく、画面にPINリクエストが適切に再度表示されます。ディスプレイのロックショーをオフにし、ディスプレイのロックを解除しても、実際にはピンを2回入力する必要はありません。
このセットアップでは、指紋で携帯電話のロックを解除します。それが受け入れられると、TaskerはPINの入力も求めます。
Screen Unlockedの代わりにScreen Offでこのタスクを実行する理由は、Screen Unlockedが電話のロックを解除してからPINリクエストを表示するまでの遅延を作成するためです。Screen Offでタスクを実行すると、指紋でロック解除した瞬間にPINリクエストが表示されます。
バックアップパスワードを使用する場合でも(指紋を読み取れない場合)、このセットアップにはPINが必要です。ただし、とにかくマスターパスワードを入力する必要はほとんどなく、PINの後書きを入力するだけで問題ないので、私はそれを受け入れます。
Taskerを保護
PINはTaskerにプレーンテキストで保存されるため、おそらくTaskerを開くにはPINを設定する必要があります。Taskerにはこの設定が組み込まれているため、Taskerのプロファイルと設定を表示および変更するにはPINを要求できます。それ以外の場合、電話機のロックを解除したままにすると、誰でもTasker設定を表示してPINを見つけることができます。いずれの場合も、ATMカードやボイスメールなどの他のサービスと同じように、画面のロック解除に同じPINを使用しないでください。