Android 在设备处于睡眠状态时获取 GPS 坐标更新(屏幕已关闭)
Posted
技术标签:
【中文标题】Android 在设备处于睡眠状态时获取 GPS 坐标更新(屏幕已关闭)【英文标题】:Android getting GPS coordinate updates while device is in sleep (Screen is turned off) 【发布时间】:2015-09-19 11:05:31 【问题描述】:我有问题。我想在设备处于睡眠模式(用户关闭屏幕)时获取 GPS 坐标更新。
我目前正在使用一项服务在后台任务中获取 GPS 坐标,但该服务会在设备处于睡眠模式时停止。只要服务应该运行,我如何才能不断获取当前的 GPS 坐标?
为什么我需要它?它检查用户何时到达某个地方,以获取通知。
【问题讨论】:
【参考方案1】:服务必须能够做到这一点。尝试使用 IntentService 类而不是 Service 类来创建您自己的服务。
【讨论】:
嗯,我实际上是这样做的:启动服务,在 onstart() 方法中创建我的位置监听器,在 onlocationchange() 方法中,让手机振动。但是在关闭屏幕后,它会振动,比如说 10 次或一小段时间,然后它就停止了。以上是关于Android 在设备处于睡眠状态时获取 GPS 坐标更新(屏幕已关闭)的主要内容,如果未能解决你的问题,请参考以下文章