如何自动运行Android服务

时间:2014-08-01 17:00:48

标签: android android-service

除了scheduling repeating alarms之外,设置alarm when the device boots是偶尔运行服务的其他方法,即使设备也处于睡眠状态。

例如,可以在网络连接更改或有位置(gps等)更改时通知应用程序。应用程序可以通过其他方式唤醒吗?

为了说清楚,我不希望我的应用程序一直在运行。我希望将其注册为从AlarmManager那样的操作系统触发。

1 个答案:

答案 0 :(得分:0)

是的,Android操作系统会为系统中发生的许多事件发送事件,您可以使用BroadcastReceiver处理大部分事件。

您可以在此处找到broacast列表: https://github.com/ViliusKraujutis/AndroidBroadcastsMonitor/wiki/List-of-all-Broadcast-Intent-actions.-API-17 http://developer.android.com/reference/android/content/Intent.html