2

だから私は自分の会社のために、Androidタブレットを「キオスク」のように使用するためのアプリを作っています。ユーザーはこの1つのアプリのみを使用でき、タブレットでは他に何もできないようにする必要があります。

アクティビティでWindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKEDを使用して解決策を見つけました。ただし、アプリで別のアクティビティに切り替えると、離脱アクティビティがフェードアウトし、ロック画面がすばやく表示されてから、次のアクティビティが表示されます。

これは、アクティビティ作成プロセスの初期の段階ではなく、FLAG_SHOW_WHEN_LOCKEDがonCreate()にあるためだと思います。

このフラグを付けることができる他の場所、またはアクティビティの間にロック画面が表示されないようにする他の方法はありますか?これは大きな問題ではありませんが、ユーザーエクスペリエンスが低下します。

これは、ICS4.0.3を実行しているSamsungGalaxyTab10.1です。

4

1 に答える 1

0

Fragmentsアクティビティ内のフラグメントをスワップアウトするために使用することでこれを最もよく修正できたFragmentManagerため、アクティビティを離れることがなかったため、ロック画面が表示されませんでした。Android開発者ガイドには、この良い例があります。

http://developer.android.com/reference/android/app/Fragment.html

于 2014-03-16T16:06:44.933 に答える