【问题标题】:Most Recommended approach to send periodic location information to server continuously in Android?最推荐的在Android中连续向服务器发送定期位置信息的方法?
【发布时间】:2012-03-01 23:09:39
【问题描述】:

我对 android 中的这个位置感知系统感到非常惊讶,并且没有获得持续向服务器发送定期信息的一致方式。我希望应用程序能够连续运行而不会失败,即使设备也没有关闭一个月。我面临的问题是:

  1. 服务在几天或几小时后被终止。
  2. 如果服务已经存在,除非设备上有某种活动或移动,否则不会更新位置信息。

最推荐的方法是什么?目前我正在创建一个服务来监听onCreate() 方法上的位置更新,并将这些数据发送到onStartCommand() 方法上的服务器。我已经从服务本身注册AlarmManager() 15 分钟周期以发送位置信息...?

【问题讨论】:

标签: android location


【解决方案1】:

由于内存需求或其他问题,Android 操作系统可以随时终止进程,因此您无法保证您的进程会继续运行。出于类似的原因(移动设备上的资源有限),定位服务被优化以降低功耗。其中一项优化是在您不移动时不提供位置更新。

对于推荐的方法,我会选择这个人:

http://android-developers.blogspot.com/2011/06/deep-dive-into-location.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-16
    相关资源
    最近更新 更多