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