如何在android中提供/启用单独的服务?

如何在android中提供/启用单独的服务?,android,service,notifications,backgroundworker,Android,Service,Notifications,Backgroundworker,是否可以在手机启动时启动服务? 我的问题是,比如说,我想在手机启动时让后台服务在后台运行,一旦它收到通知,比如说,股票价格现在高于某个价格,那么用户就会收到通知,如果用户选择点击它,它就会在通知中心启动实际的应用程序 我的问题是,我应该把标签放在哪里?在我的申请清单中?不过,我只希望该服务能够自动运行,而无需用户启动我的应用程序 我在这里看到两种可能性: 与@triad提出的方法相同。你可以有一个广播接收器来启动你的服务 您可以使用推送通知。据我从问题中了解,你的情况是可能的。我想在您的情况下使

是否可以在手机启动时启动服务? 我的问题是,比如说,我想在手机启动时让后台服务在后台运行,一旦它收到通知,比如说,股票价格现在高于某个价格,那么用户就会收到通知,如果用户选择点击它,它就会在通知中心启动实际的应用程序


我的问题是,我应该把标签放在哪里?在我的申请清单中?不过,我只希望该服务能够自动运行,而无需用户启动我的应用程序

我在这里看到两种可能性:

  • 与@triad提出的方法相同。你可以有一个广播接收器来启动你的服务
  • 您可以使用推送通知。据我从问题中了解,你的情况是可能的。我想在您的情况下使用推送通知会更便宜(在电源方面)
  • 是的,请看这里: