gpt4 book ai didi

java - 如何设置 Android 中位置更新收集的频率?

转载 作者:行者123 更新时间:2023-12-01 05:07:45 26 4
gpt4 key购买 nike

我正在尝试将一些位置更新收集到 Android map 应用程序中的数组列表中。我想将每分钟收集的位置更新保存到本地服务器中。我怎样才能做到这一点。 Android 中有一个函数可以做到这一点吗?

最佳答案

  1. 使用Service,它就像没有任何 UI 的 Activity。

  2. Service 每分钟运行一次,并以纬度和经度的形式记录位置更新。

  3. 然后使用Non-UI线程将位置数据存储在数据库中,例如:SQLite

服务:

http://developer.android.com/guide/components/services.html

用于创建简单线程:

Thread t = new Thread(new Runnable(){

public void run(){

// Here is the code that will do your job every minute.

// Please use a while loop with a loop control factor,

// and sleep mechanism to let your thread sleep for a minute.

// for sleep, instead of using Thread.sleep(timeout) better use

//TimeUnit.SECONDS.sleep(timeout);

}
});


t.start();

关于java - 如何设置 Android 中位置更新收集的频率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12464181/

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