最終更新:2025-03-14 (金) 14:11:43 (6d)
Android/ロックタスクモード
https://developer.android.com/work/dpc/dedicated-devices/lock-task-mode?hl=ja
https://developer.android.com/work/dpc/dedicated-devices/lock-task-mode?hl=en
https://developer.android.com/about/versions/lollipop/android-5.0?hl=ja#ScreenPinning
概要
- Android では、タスクを没入型のキオスクのような形式で実行する ロックタスクモード があります。キオスクアプリケーションを開発している場合や、複数のアプリを提供するランチャーを作成している場合に、ロックタスクモードを使用することができます。
- ロックタスクモードが有効になると、通常、デバイスのユーザーは通知を表示したり、許可リストにないアプリにアクセスしたり、ホーム画面に戻ったりすることができなくなります(ただし、ホーム画面が許可リストに含まれている場合を除きます)。
注意点
- ロックタスクモードとAndroid/画面の固定は、同じ意味で使用されることがあります。
- Android/画面の固定は似ているように見えますが、デバイスを使用しているユーザーはいつでもモードを終了できます。
クックブック
API
Android 5.0 (Android/APIレベル21)
- Activity.startLockTask
- Activity.stopLockTask?
- DevicePolicyManager.setLockTaskPackages
- DevicePolicyManager.isLockTaskPermitted?
Android 9.0 (Android/APIレベル28?)
- ActivityOptions.setLockTaskEnabled?