如何在Android上的背景上获取GPS数据?

时间:2014-11-25 20:47:41

标签: java android gps

我有一个同时使用GPS和网络位置提供商的应用程序。当我打开GPS时,我将locatin数据记录到arraylist。然后我用一个按钮绘制我的GPS轨迹。但问题是当程序运行后,我无法获得任何位置数据。因此绘制的线条呈现虚线。

我删除了 onStop()功能下的两个提供商。但当我删除该订单时,它再次停止。

如何在背景上获取数据?

1 个答案:

答案 0 :(得分:1)

我有一个使用Google Play服务融合位置的完整工作示例(这是您应该使用的)。

https://github.com/nickfox/GpsTracker/tree/master/phoneClients/android

是使用Android Studio构建的。我还有一个教程,解释它是如何工作的:

https://www.websmithing.com/2014/04/23/how-the-gpstracker-android-client-works/

最后,要了解有关新Android位置服务的更多信息,请阅读以下内容:

https://developer.android.com/google/play-services/location.html