だから私は自分の会社のために、Androidタブレットを「キオスク」のように使用するためのアプリを作っています。ユーザーはこの1つのアプリのみを使用でき、タブレットでは他に何もできないようにする必要があります。
アクティビティでWindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKEDを使用して解決策を見つけました。ただし、アプリで別のアクティビティに切り替えると、離脱アクティビティがフェードアウトし、ロック画面がすばやく表示されてから、次のアクティビティが表示されます。
これは、アクティビティ作成プロセスの初期の段階ではなく、FLAG_SHOW_WHEN_LOCKEDがonCreate()にあるためだと思います。
このフラグを付けることができる他の場所、またはアクティビティの間にロック画面が表示されないようにする他の方法はありますか?これは大きな問題ではありませんが、ユーザーエクスペリエンスが低下します。
これは、ICS4.0.3を実行しているSamsungGalaxyTab10.1です。