View decor = this.getWindow().getDecorView();
decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE);--
このメールは Google グループのグループ「日本Androidの会」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには android-group-j...@googlegroups.com にメールを送信してください。
このグループに投稿するには android-g...@googlegroups.com にメールを送信してください。
http://groups.google.com/group/android-group-japan からこのグループにアクセスしてください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。
こんにちはfkmです。Android 5.0で導入されたkioskモードを使うのはどうでしょうか。。。?
On Fri Dec 26 2014 at 16:00:52 龍一 <kirin...@gmail.com> wrote:
ある事情で自分のアプリしか操作できないようにしたいのです。--
以下のコードでナビゲーションなどをなくし、フルスクリーン化ができますが、View decor = this.getWindow().getDecorView(); decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE);
これでナビゲーションなどが消え画面を最大限に使うことが出来ます、「これで自分のアプリしか操作できないぞー」といった感じでウハウハなんですが、画面外からスライドさせればナビゲーションが現れます。
つまり、消えてはいるんですが、ユーザーはナビゲーションを登場させることができるのです。これだと自分のアプリ以外を操作されてしまいます。
これを防ぐ方法はあるでしょうか?
なければ、画面外からのスライド範囲を極端に小さくしてナビゲーションを出にくくする方法はあるでしょうか?
GMD Immersive というアプリがあるんですが、これはナビゲーションを登場させるスライド範囲を設定できるようです。
使用機種は Nexus7 (2012) Android4.4 です。。
このメールは Google グループのグループ「日本Androidの会」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには android-group-japan+unsub...@googlegroups.com にメールを送信してください。
このグループから退会し、グループからのメールの配信を停止するには android-group-j...@googlegroups.com にメールを送信してください。
このグループに投稿するには android-g...@googlegroups.com にメールを送信してください。
http://groups.google.com/group/android-group-japan からこのグループにアクセスしてください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。