【发布时间】:2012-02-01 01:52:16
【问题描述】:
我正在编写一个 android 应用程序,该应用程序每 5 分钟获取一次用户位置,将其存储在数据库中并将其发送到服务器。
我已经阅读了很多方法,我打算这样做:
- 用户启动应用程序
- 主 UI 活动启动服务。
- 该服务在后台运行并不断打开和关闭 gps,并创建新的 线程将保存到数据库,并将数据发送到服务器。
但我已经看到它可以通过“远程服务”来完成(http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/RemoteService.html ) 或使用计划每 5 分钟启动此服务的 AlarmManager。
服务需要始终运行:重要的是在每个间隔(5 分钟)后执行。
我想我需要澄清一下。
感谢您的帮助,
【问题讨论】:
标签: android service alarmmanager