如何在锁屏后还能够更新GPS定位?

wwwwdwwww 2015-01-05 12:55:53
用android自带的gps功能来定位,关闭屏幕的时候就定位不了,重新开启屏幕才可以,请问有没有大侠做过这方面的处理,应该怎么解决呢,不吝赐教啊。。。。。
...全文
1387 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwdwwww 2015-02-05
  • 打赏
  • 举报
回复
引用 3 楼 wyww1989 的回复:
我用过高德的,这个不是问题的,只要后台服务在跑就行,还有就是,可以定义多久或者是移动多少米以后,GPS信息会回调一次。 楼主可以考虑下高德。
多谢您。 之前用过百度的,是没有这个功能的,后来尝试了android自带的gps功能,但是锁屏下的定位一直没搞定。。。
MR__P 2015-02-05
  • 打赏
  • 举报
回复
高德,#5应该也可以
哎,真难 2015-02-05
  • 打赏
  • 举报
回复
引用 3 楼 wyww1989 的回复:
我用过高德的,这个不是问题的,只要后台服务在跑就行,还有就是,可以定义多久或者是移动多少米以后,GPS信息会回调一次。 楼主可以考虑下高德。
高德SDK求分享下
开发者_android 2015-02-05
  • 打赏
  • 举报
回复
跑着service看看,不然一般锁屏下都不能一直处于工作状态。
Songyan992 2015-02-05
  • 打赏
  • 举报
回复
// 获取电源锁,保持该服务在屏幕熄灭时仍然获取CPU时,保持运行 private void acquireWakeLock() { if (null == wakeLock) { PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); wakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, getClass() .getCanonicalName()); if (null != wakeLock) { // Log.i(TAG, "call acquireWakeLock"); wakeLock.acquire(); } } } // 释放设备电源锁 private void releaseWakeLock() { if (null != wakeLock && wakeLock.isHeld()) { // Log.i(TAG, "call releaseWakeLock"); wakeLock.release(); wakeLock = null; } } 在定位的service onStart()调用acquireWakeLock(),在onDestroy()调用releaseWakeLock(); 我用的是高德地图,最近刚做这个功能,希望对你有帮助,另外你参考http://blog.csdn.net/ryantang03/article/details/9317499,他说的很详细
Boris_liulang 2015-01-06
  • 打赏
  • 举报
回复
我用过高德的,这个不是问题的,只要后台服务在跑就行,还有就是,可以定义多久或者是移动多少米以后,GPS信息会回调一次。 楼主可以考虑下高德。
wwwwdwwww 2015-01-05
  • 打赏
  • 举报
回复
引用 1 楼 icyblood198999 的回复:
我恰巧也原来做过员工位置管理,使用百度api或者类似的。说白了就是定位不要纯依赖gps,很多硬件为了省电,会对熄屏下的模块功能和运行进行限制。还有个问题就是熄屏大概30分钟后手机蜂窝数据也会休眠,这时候就必须要用服务唤醒一次才可以了。
我现在使用android自带的gps功能,之前用过百度的,可以实现屏幕关闭状态下的定位,但是实际测试的过程中,同样的路线,中间经常会有一段gps定位不上,一直也没解决,所以就看看用自带的定位功能,而且自带的还有每隔多少米定位一次的功能,更符合我的需要。
icyblood198999 2015-01-05
  • 打赏
  • 举报
回复
我恰巧也原来做过员工位置管理,使用百度api或者类似的。说白了就是定位不要纯依赖gps,很多硬件为了省电,会对熄屏下的模块功能和运行进行限制。还有个问题就是熄屏大概30分钟后手机蜂窝数据也会休眠,这时候就必须要用服务唤醒一次才可以了。

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧