运行没有通知栏的应用程序

时间:2014-02-25 16:43:56

标签: android notifications smartphone mode kiosk

我正在像kiosk模式那样进行应用。我需要从没有通知栏的情况下启动其他应用程序,例如chrome。如果没有ROOT,我怎么能这样做呢。我不想有人可以在手机设置中破坏自助终端模式。

1 个答案:

答案 0 :(得分:0)

出于安全原因,您无法通过应用程序创建完整的Kiosk模式。

基本上,您可以通过使用活动的全屏主题完全显示全屏(阅读:不带通知栏)。

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

中的

AndroidManifest.xml

之后,您可以覆盖用户按下BACK按钮时发生的情况,并运行伪kiosk模式。如果用户有物理后退按钮或应用程序切换器,您就完成了。

TL; DR:全屏主题可以删除通知栏,但是您无法通过可在Play商店和/或ROOTless上分发的应用程序制作真正的“自助服务终端”模式。