我想知道是否可以开发一个以信息亭模式运行的 Android 应用程序。这个想法是用户应该只能通过这个应用程序与手机交互。
我知道应用程序可以自动重新启动,并且可以通过订阅电话事件并在收到来电时挂断的服务来实现诸如避免来电之类的操作。这样做的缺点是通常的“接听电话屏幕”会短暂弹出。这背后的原因是接收来电的原生 Android 应用程序仍然存在。
我还了解到,根据设计,如果内存使用率太低,操作系统可能随时终止此自定义应用程序。尽管只有在任何正在运行的应用程序中存在内存泄漏时才会发生这种情况。
我不确定是否可以禁用物理按钮的行为来访问主屏幕或设置屏幕。
据我了解,对设备进行 root 操作和/或创建经过修改的自定义 ROM 是一种更安全的方法,但也更复杂。我想知道是否可以使用 Android 应用程序实现足够好的信息亭模式。
P.S:很抱歉重新发布这些问题,但类似问题的答案不够明确。
最佳答案
使您的应用程序成为主屏幕。这仍然可以被绕过,除非您制作自己的自定义固件,其中您的应用程序是系统默认主屏幕。我们无法告诉您单独作为主屏幕是否是“足够好的信息亭模式”。
关于android - 是否可以创建一个 Android 应用程序来使手机以 kiosk 模式运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5881373/