我们正在开发一个托管Android WebView的自助服务终端应用程序。此自助服务终端应用程序安装在Android平板电脑上作为默认启动器,因此当平板电脑启动时,自助服务终端应用程序立即获得控制权并使用屏幕固定将用户锁定在“正常”状态下。 android OS。然而,我们在自助服务终端应用程序中运行的其中一个网页有时可能会导致自助服务终端应用程序由于错误而导致Android操作系统崩溃/关闭(一些消耗所有堆内存的递归循环)。发生这种情况时,自助服务终端应用程序崩溃/被杀死,并且由于某种原因,Android会重置默认的启动器设置。因此,如果Android平板电脑在此阶段重新启动,则自助服务终端应用程序不再是默认启动器,并且在启动时不会立即启动。
无论如何都要阻止Android重置默认启动器吗?
答案 0 :(得分:0)
可能你可以创建一个轻量级应用程序Launcher,它无法崩溃,然后在每次启动应用程序启动器后启动你的KioskApp。因此,即使您的KioskApp崩溃,您的应用启动器也会一直存在,它会立即发生 再次启动自助服务终端。