在 android 棉花糖中获取 GPS 坐标的简单代码

Simple code to get GPS coordinates in android marshmallow

我正在开发一个针对棉花糖的 android 应用程序。我做了足够的搜索,但无法获得获取 GPS 坐标的简单代码。我想要一个可以在某些时间间隔内为我提供 GPS 坐标的代码。喜欢例如。如果有人在特定区域持续 30 分钟,我需要每 10 分钟检查一次坐标。所以应用程序将每 10 分钟检查一次坐标,即 3 次。请帮忙。 :(

注意:我知道 gpstracker.java 示例可用,但它不适用于棉花糖。 我想要经度和纬度形式的 GPS 坐标。 也感谢 link 的帮助。

有 2 个步骤可以解决您的问题: 1)应该每 10 分钟触发一次您的代码(获取 GPS 坐标代码)。 2) 获取GPS坐标的实际代码。

解决方案: 1) 您可以通过两种方式将代码安排为每 10 分钟 运行:Alarm Manager 或 Job Scheduler

警报管理器可用于低端设备,而作业调度程序至少需要 api 21 Lollipop。查看本教程以执行此操作:

Alarm Manager Tutorial

Job Scheduler Tutorial

2) 现在是实际获取gps坐标的部分。您可以查看这篇文章以了解 GPS Location programmatically