2

管理者ユーザーが一般ユーザーが利用できるアプリケーションを管理できるカスタム ホーム画面 (キオスク モード) を開発しています。

私はすでに戻るボタン、ホームボタンをブロックし、アプリケーションを全画面表示にしました。

管理者ユーザーがメイン画面でネイティブ アプリケーションへのアクセスを提供すると、次を使用してアプリケーションを開くことができます。

ApplicationInfo app = (ApplicationInfo) parent.getItemAtPosition(position);
startActivity(mPackageManager.getLaunchIntentForPackage(app.packageName));

たとえば、電卓を開きたい場合は、パッケージ名でアクティビティを開始します。

com.android.calculator2

問題は、電卓を開くと通知バーが表示され、それを制御できず、管理者が許可していない他のアプリケーションにユーザーがアクセスできるようになることです。

カスタム ホーム画面の実行中にすべてのシステムの通知バーを非表示にしたり、制御できるウィンドウでネイティブ アプリケーションを開いたりすることはできますか?

ありがとうございました。

4

0 に答える 0