我正在开发一个自定义主屏幕(Kiosk 模式),管理员用户可以在其中管理可供普通用户使用的应用程序。
我已经阻止了返回按钮、主页按钮并将应用程序置于全屏状态。
当管理员用户在我的主屏幕上提供对本机应用程序的访问权限时,我可以使用以下命令打开它:
ApplicationInfo app = (ApplicationInfo) parent.getItemAtPosition(position);
startActivity(mPackageManager.getLaunchIntentForPackage(app.packageName));
例如,如果我想打开计算器,我会通过它的包名启动活动:
com.android.calculator2
问题是当我打开计算器时,通知栏出现并且我无法控制它,允许用户访问管理员不允许的其他应用程序。
是否可以在运行我的自定义主屏幕时隐藏所有系统的通知栏或在我可以控制的窗口上打开本机应用程序?
谢谢你。