我目前正在编写在平板电脑上运行的Android应用程序(我还没有购买平板电脑,我正在手机上测试)。由于它将在免费访问的商店,我不希望人们使用它来浏览互联网或播放,只是坚持我正在设计的应用程序。
所以:
是否可以禁用“主页”按钮?
是否可以禁用“从顶部滑动以显示选项和通知”?
我知道这是多个问题,但目标保持不变:让平板电脑只运行一个应用程序。
我该怎么办?它甚至可能吗?我应该买一个特定的设备(许多类似问题的答案提到这一点)?
感谢。
答案 0 :(得分:1)
如果没有滚动自己的Android dist或找到支持这样的东西(你可能谷歌为“android kiosk”),这些事情是不可能的。 Android专门使应用程序无法绕过主页按钮以防止应用程序按照您的建议进行操作。 “Home”意味着一个安全的“让我离开这里”按钮,这将永远让用户回到安全的地方。
Android 5.0引入了一种名为“屏幕固定”的功能,可以将设备锁定在一个应用中。但它需要用户干预;如果不询问用户,你将无法做到这一点。
https://plus.google.com/+AndroidDevelopers/posts/fJ9kM4acejL
其他人建议将您的应用程序设为“家庭”应用程序,这意味着它会响应主页按钮以及库存启动器。这不是一个好主意。当用户按下主页时,他们会得到一个选择器,询问他们启动哪个家庭应用程序。这几乎肯定会让他们卸载你的应用程序。
答案 1 :(得分:0)
使用服务,un bound one是安全的游戏