2014-02-25 35 views
0

我正在以kiosk模式进行应用。我需要从我的通知栏中启动其他应用程序,例如chrome。我怎么能做到这一点没有ROOT。我不希望有人可以在手机设置中打开自助服务终端模式。无需通知栏即可运行应用程序

回答

0

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

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

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

之后,虽然,你可以重写,当用户按下BACK按钮发生了什么,并获得了伪亭模式运行。如果用户有一个物理后退按钮或应用程序切换器,您完成了。

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

+0

嗨。在Play商店中检查SureLock应用程序。他们阻止通知栏。当您尝试打开通知栏时,它会自动关闭。他们是如何做到的? – Patryk

相关问题