Android P では、指紋によるロック解除を無効にせずにアプリで画面をロックできるようになりました

Android P では、アクセシビリティ サービス用の新しいデバイス アクションが追加されています。 これにより、アプリは後でロック画面にパスワード/PIN/パターンを要求せずに画面をロックできるようになります。

Android P の最初の開発者プレビュー 発売から 1 週間近く経ちますが、まだいくつかの特典を開封中です。 機能と変更点のリストは非常に長いため、 壊せ の中へ 2つの部分. 他のアップデートと同様に、最高のもののいくつかは水面下にあります。 平均的な消費者が気づかない機能。 Android P の機能の 1 つは、ロック画面上の指紋を無効にせずにアプリが画面をロックできる機能です。

以前は、アプリは Device Admin API を使用して画面をロックできました。 この方法の問題は、指紋によるロック解除がリセットされてしまうことでした。 そのため、アプリが携帯電話をロックするたびに、煩わしいパスワード/PIN/パターンを再度入力する必要があります。 Nova Launcher は、画面を黒くし、タイムアウトを短く変更することでこの問題を回避したアプリの 1 つです。 開発者は Android P のような巧妙なトリックを使用する必要はありません。

Android P が追加 2 つの新しいデバイス アクション アクセシビリティサービス用。 この投稿で私たちが興味を持っているのは、 GLOBAL_ACTION_LOCK_SCREEN. 前述したように、アプリが画面をロックできるようにするだけです。 後でパスワード/PIN/パターンを入力する必要はありません。 この機能は自動化アプリに最適です。 タスカーのような、デバイスの動作を制御するために使用されます。 の開発者 タッチタスク for Tasker はすでにこれをアプリに実装し始めています。