在最近的一次采访中,采访询问是否可以在没有启动应用程序的情况下安装应用程序后启动服务?
有可能吗?
答案 0 :(得分:1)
这是不可能的。
应用程序安装在“已停止状态”,与用户在“设置”中的应用程序页面上按“强制停止”后处于相同状态。在处于“停止状态”时,需要显式Intent
才能运行该应用程序的任何代码。在大多数应用中,这意味着用户点击应用的主屏幕启动器图标。
答案 1 :(得分:-1)
是的,你可以。我不知道接收器android.intent.action.PACKAGE_INSTALL是否足够,因为我一直认为这与其他应用安装有关。但您可以捕获BOOT事件,或连接更改事件或类似的东西来启动服务或任何您想要的。