当前位置:编程学习 > wap >>

关于android GPS设置

 请问GPS监听开启后,还可以动态改变GPS的时间间隔吗?比如初始的时候是0秒,有个设置选项给设置成10秒 Android GPS --------------------编程问答--------------------
loctionManager.requestLocationUpdates(provider, 2000, 10, locationListener); 

这里的2000就是2秒啊 --------------------编程问答--------------------
引用 1 楼 guoyoulei520 的回复:
loctionManager.requestLocationUpdates(provider, 2000, 10, locationListener); 

这里的2000就是2秒啊


我说的动态     比如说这里设置了2s,我想动态改成10秒,怎么弄,直接弄个变量将2000改成10000可以吗 --------------------编程问答-------------------- 先remove locationListener
然后在重新调一次就行了 --------------------编程问答--------------------
引用 3 楼 guoyoulei520 的回复:
先remove locationListener
然后在重新调一次就行了


只能这样了呗? --------------------编程问答--------------------
引用 4 楼 ccchp 的回复:
Quote: 引用 3 楼 guoyoulei520 的回复:

先remove locationListener
然后在重新调一次就行了


只能这样了呗?

试试,应该是吧 --------------------编程问答--------------------       

引用 5 楼 guoyoulei520 的回复:
Quote: 引用 4 楼 ccchp 的回复:

Quote: 引用 3 楼 guoyoulei520 的回复:

先remove locationListener
然后在重新调一次就行了


只能这样了呗?

试试,应该是吧


还有  顺便请教下  这个方法requestLocationUpdates   的两个参数 时间和距离的优先级,有点不太清楚,比如说我设置了0秒和100米,为什么只有我走100米的时候GPS才更新呢 --------------------编程问答-------------------- 那有可能这段时间内你的经纬度信息没有发生变化,这个不矛盾 --------------------编程问答--------------------
引用 7 楼 guoyoulei520 的回复:
那有可能这段时间内你的经纬度信息没有发生变化,这个不矛盾


不是啊   我一直在走   大约走了100米是才更新,所以有疑问 --------------------编程问答--------------------
引用 8 楼 ccchp 的回复:
Quote: 引用 7 楼 guoyoulei520 的回复:

那有可能这段时间内你的经纬度信息没有发生变化,这个不矛盾


不是啊   我一直在走   大约走了100米是才更新,所以有疑问


传 0 就是以移动距离为基准,同样的,将float minDistance这个参数设为0,就是以时间间隔为基准。
如果全部为0,可能不会更新,可以测试一下,理论上是这样的... --------------------编程问答--------------------
引用 9 楼 explorerqp 的回复:
Quote: 引用 8 楼 ccchp 的回复:

Quote: 引用 7 楼 guoyoulei520 的回复:

那有可能这段时间内你的经纬度信息没有发生变化,这个不矛盾


不是啊   我一直在走   大约走了100米是才更新,所以有疑问


传 0 就是以移动距离为基准,同样的,将float minDistance这个参数设为0,就是以时间间隔为基准。
如果全部为0,可能不会更新,可以测试一下,理论上是这样的...

哦  谢谢
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,