我正在为一个专业的Android设备编写一个应用程序,该设备以类似于kiosk的模式运行,即我的应用程序将是唯一运行的应用程序,并且必须在启动时运行。
此外,只有在用户使用经过修改的Android启动器解锁设备后,该应用才能启动。
我正在考虑如何在这种情况下启动应用程序。一些想法:
还有其他直观的方式来完成我所描述的内容吗?
答案 0 :(得分:0)
不是在接收ACTION_BOOT_COMPLETED时启动应用程序,而是在动态启动时注册另一个广播接收器ACTION_SCREEN_ON和ACTION_USER_PRESENT,在接收ACTION_USER_PRESENT时,您无法在Manifest文件中注册它,只需启动您的主要活动。
以下是ACTION_SCREEN_ON示例的链接。
答案 1 :(得分:0)
两种情况都是可能的,我们都有监听这两种情况,在重启应用程序时你可以使用Action_Boot_completed。并且要解锁屏幕,请遵循lock and unlock的指导。希望这会帮助你。 问候: HariramLakshmiNarayanan。