我正在开发一个只包含少量服务而没有活动(即没有用户界面)的应用程序 基本上我希望在用户在他/她的设备上安装应用程序时,在后台运行2到3个服务。
我对此有几个问题:
BroadcastReceiver
应该听哪个事件? 答案 0 :(得分:3)
你不能在新的Androids上做到这一点。 Android在启动服务之前特别需要用户交互 - 用户需要实际启动应用程序。如果您的应用程序没有显示任何内容,那么用户将会非常困惑。
因此,创建一个活动,向用户解释刚刚发生的事情,并在那里注册您的接收器。