我正在像kiosk模式那样进行应用。我需要从没有通知栏的情况下启动其他应用程序,例如chrome。如果没有ROOT,我怎么能这样做呢。我不想有人可以在手机设置中破坏自助终端模式。
答案 0 :(得分:0)
出于安全原因,您无法通过应用程序创建完整的Kiosk模式。
基本上,您可以通过使用活动的全屏主题完全显示全屏(阅读:不带通知栏)。
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
中的 AndroidManifest.xml
之后,您可以覆盖用户按下BACK按钮时发生的情况,并运行伪kiosk模式。如果用户有物理后退按钮或应用程序切换器,您就完成了。
TL; DR:全屏主题可以删除通知栏,但是您无法通过可在Play商店和/或ROOTless上分发的应用程序制作真正的“自助服务终端”模式。