問題タブ [android-management-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1031 参照

fullscreen - Android Management API - キオスク モードの単一アプリ - ステータスとナビゲーション バーを非表示にする方法

何を達成したいですか?

内部目的のみ/社内のみで、タブレットを再起動した後でも表示され、ユーザーがそれを離れることができない単一のアプリ (Ionic/Angular で作成) のみを実行する Android タブレットが必要です。

私が達成したいことの技術的な説明は、専用デバイス (以前は企業所有のシングルユース、または COSU と呼ばれていました) と呼ばれるものだと思います。

どのように達成したいですか?

これは、MDM (モバイル デバイス管理) ソリューションに最適な選択肢のように見えるAndroid Management APIで実現したいと考えています。

ここで、Google は、Android Management API ポリシーを使用してこれを実現する方法を示しています。

問題?

ステータス バーとナビゲーション バーを取り除くことができません。

テスト目的で、通常の YouTube アプリでこれを達成しようとしました。ステータスバーを無効に"statusBarDisabled": true,することができたので、ユーザーはそれを操作できませんが、まだ表示されています。

ナビゲーションバーにも同じことが言えます

ホームボタンと最近のボタンを非表示にすることができましたが、戻るボタンはまだそこにあり、ナビゲーションバー全体が表示されています.


次の図は、問題を視覚化したものです。

YouTube アプリをキオスク モードで表示します。ステータス バーとナビゲーション バーが表示されます。

ステータスバーとナビゲーションバーを完全に取り除く方法を知っている人はいますか?


これは私のポリシー全体がどのように見えるかです: