gpt4 book ai didi

android - 在 Android 中连续向服务器发送周期性位置信息的最推荐方法?

转载 作者:搜寻专家 更新时间:2023-11-01 09:09:39 27 4
gpt4 key购买 nike

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

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

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

最佳答案

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

对于推荐的方法,我会和这个人一起去:

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

关于android - 在 Android 中连续向服务器发送周期性位置信息的最推荐方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9211563/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com