繁体   English   中英

即使在Android的背景上,我也如何获取GPS数据?

[英]How can I get GPS data even on background on Android?

我有一个同时使用GPS和网络位置提供程序的应用程序。 当我打开GPS时,我正在将locatin数据记录到arraylist中。 然后,我用一个按钮绘制GPS轨迹。 但是问题是,当程序进入后台时,我无法获取任何位置数据。 因此,绘制的线是虚线。

我要删除onStop()函数下的两个提供程序。 但是,当我删除该命令时,它再次停止。

即使在后台也如何获取数据?

我有一个使用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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM