虽然是转载的技术贴,但是也经过本人亲测,效果比较满意。同时我还登陆了http://www.pool.ntp.org/zone/cn网站进行查阅。大家有兴趣的话可以用谷歌的网页翻译进去看看,都中文,能看懂的。呵呵,同时,我还把自己的笔记本电脑的时间同步也进行了更改。大家可以试试。我将手机的google服务器改成了nokia的,大家有兴趣的话,可以试试不同的服务情况,适合大家的话,请顶我。。。觉得好的话,请回复我。。谢谢。。

该帖子于11月15日更新,因为我发现我的手机GPS定位仍然不是秒定,或者说根本没什么感觉来着,大家把第一招更改了之后,接着看第二招如何设置你的AGPS,让你的定位更加牛P 。。。后面的第二招是关键。。。

第一招第一、首先是GPS定位原理:那GPS是用什么来确定你和卫星的距离的呢? 公式:距离=速度*时间

无线电波的速度是恒定的,那计算时间就可以得到距离了。GPS卫星上载有原子钟,并不停地发送含有时间信息的代码。GPS接收器(芯片)就是接收这些代码,并转译出时间信息。然后用本地的时间减去接收到的时间数据,根据无线电波的速度来确定你和卫星的距离。由于电波信号的传播速度很快,所以GPS的时间信号是精准到纳秒级的。这就对接收器的时间精度提出了很高的要求。专业级的系统往往要附带有原子钟,至少也需要单独的时间服务器。一般的导航仪也都带有连续运行的计时芯片。手机受到体积和使用上的限制,所以不可能拥有独立的计时系统。所以谷歌就采取了一个取巧的办法。当系统请求GPS定位时,从网上的时间服务器(NTP)上获取时间。用这个时间来计算你和卫星的距离。你可以试验一下,当你的手机连接无线网络(或者是用USB连接网络)的时候,GPS定位是非常迅速的。这是因为,有快速的网络可以迅速更新NTP的数据。这样我们就可以来考虑如何改善GPS定位的工作情况了。确保你可用的通信网络。当你在使用GPS的时候,需要进行同步时间的工作。初次同步后,每1个小时会更新一次数据,如果更新失败,5分钟后会再次更新。所以,为了确保你定位精确,请在使用GPS的时候,确保手机有可用的通信网络(当然,如果你对精度要求不是很高的话,只要保证初次同步时可用就可以了)。

第二、修改的原理基于上面的介绍分析,可以通过如下的方面来提高定位的精度和速度。
1.手机所在地点的卫星信号(是指手机裸露在空旷室外,卫星信号强度可以用搜星软件来测试,我在青岛,坐车在室外基本能稳定在11颗卫星,10颗能导航的水平,更改gps.conf之后的数据,之前是9颗左右,稳定定位8颗)
2.手机信号
3.手机的定位软件,本人使用的是google  map  5.12.0,破解版可导航的。
4.gps参数,含在gps.conf文件内由于前3条都是自然条件是不能改变的,所以我们只能通过设置gps.conf参数来提高了

第三、修改gps.conf的前提条件
1.你必须ROOT
2.装个ROOT管理器例如rootexplorer
3.先备份gps.conf文件(文件在System/etc/文件夹里),将文件复制到SD卡(不要备份在system文件夹下,否则重启的时候有可能被自动删除的)
4.将权限改成可读写,找到System/etc/gps.conf 这个文件,然后长按gps.conf这个文件,选择文本编辑器打开,就可以编辑了

第四、修改gps.conf

我的Gps.conf文件的原文如下:

NTP_SERVER= north-america.pool.ntp.org                              差时同步服务器

XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin

XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin

XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin

SUPL_HOST= supl.google.com                                                        定位服务器

SUPL_PORT=7276                                                                              端口

我们重点能修改红色粗体和蓝色粗体的两项信息,最关键的差时服务器,有很多更改差时服务器的帖子,现在告诉大家如何选择最有效的,到下面这个网址:http://www.pool.ntp.org/zone/cn看中国的信息,然后大家可以选择一个服务器,可以自己ping一下,选择一个比较适合的服务器把红色粗体部分替换成我们找到的服务器地址,蓝色粗体的部分我个人修改成了NOKIA的定位服务器,因为Google在国内不是老是不稳定嘛所以我就改成了NOKIA了

让我们再来看看修改后的文档:
NTP_SERVER= 3.cn.pool.ntp.org

XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin

XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin

XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin

SUPL_HOST= supl.nokia.com                                          
SUPL_PORT=7276

第五,说说效果,之前在家里阳台搜星几分钟才能定位,修改以后基本可以实现秒定
提示:差时同步服务器是实时变动的哦!!所以当你定位不够迅速的时候就可以自己再改一改了

另外,我上传我已改好的设置文件,只要放到System/etc/里就好了。。。(服务器地址可以改成cn.pool.ntp.org,添加1.2.3.在前面是指中 国部分区域的服务器,中 国有很多服务器的,中 国很强大的!万岁!)

本帖隐藏的内容需要回复才可以浏览

第二招

首先,打开设置-无线和网络-移动网络-接入点名称,找到你当前使用网络连接,点进去后可以看到,发现最后一行里显示的情况,有3个英文字母,反正我的机子是3个。。最后一行的连接类型为default,没有supl在里面。。。这个有问题。。。。如果你的手机能够改写,请点击把它修改成default,supl 其中的逗号切记要英文半角的,菜单-保存并退出,但是我的G11不能。。。大家就必须有第二个步骤

第二步啊。。。在我的手机中中国联通的设置被锁住了,不晓得是不是我的rom的问题,我以前记得是可以改的,也就是说第一步不行,下面的第二步我在的我G11中发现AGPS的文件时空的,无法打开,大家可以试试这个方法,不过没经过我测试哦。。。。大家请顶我
   在\system\etc\目录下的apns-conf.xml文件(该文件就是apns.conf文件),其中关于中国运营商APN设置的条目里,大家可以复制出来查看。。。
查看的文件图片

其中可以清楚看到APN的设置中有type="default,supl"字样。很多情况下是没有的。建议搜星慢的机油可以检查一下这个文件中的设置,是否有"supl",如没有请添加。一般都是“default”

添加好之后,就OK了。。。。同样的,必须是英文半角字体哦。。。

优化Android手机的GPS定位系统,加速搜星,定位准确相关推荐

  1. 教你把gps服务器修改为中国加速搜星,手机导航-GPS搜星速度优化(android手机)...

    提回来4个月,关于导航的问题曾经纠结过很久:弄个一体机吧,贵,安装还麻烦,新地图也麻烦(其实主要是贵...),家里装宽带电信送华为C8812跟华为C8650,一直都是拿这两个手机当导航用,但 ...

  2. 教你把gps服务器修改为中国加速搜星,Android的GPS加速搜星的原理和方法

    把默认的北美NTP_SERVER以及SUPL_HOST修改为中国区的,当然,亚洲区也行,只要是网速快的就行. Android系统GPS加速搜星的原理和方法,修改GPS定位服务器为中国的 本文来自网络, ...

  3. 教你把gps服务器修改为中国加速搜星,彻底解决搜星定位问题 A-GPS终极教程

    外出旅游走在陌生的景区里,左顾右盼找不到回去的方向,无奈拿出来三星I8000用GPS导航搜索了老半天不见有结果,急的眼泪都快掉出来了,但无济于事. 通常我们在三星I8000上使用较多的GPS导航是凯立 ...

  4. 修改华为定位服务器,华为手机提高GPS搜星定位速度的方法

    大家平时有车的一般都要用到导航,但是对于有些机友来说,因为路线不熟悉,所以经常在导航时遇到定位慢,或者搜星慢的尴尬事情发生,另外在网上看了很多关于求助想提升GPS搜星和定位的帖子,所以最近整理了一下教 ...

  5. Android手机实现GPS语音导航功能(Google地图导航)

    Android上的Google地图现在也带导航了.简单的讲,就是输入起点和终点,它就能像普通的车载GPS一样,不但在图上提示线路,还能语音提示向东还是向西,在哪里转弯,距离等等.我在北京上地附近的测试 ...

  6. android手机存储优化,Android手机系统优化方法

    Android手机系统优化方法 对手机进行优化,可以让手机运行的更快.那么Android手机系统优化方法呢?下面就让jy135小编来告诉大家吧,欢迎阅读. 1.手机一键优化:包含内存占用.手机存储.系 ...

  7. 哪些行业用到GPS定位系统_GPS平台_GPS定位平台系统,定位监控系统平台

    租赁车辆管理 现状: 在汽车租赁行业里,因为租赁方无法掌握车辆位置和实际使用状态,目前普遍存在的骗租.过期不还.过度使用等情况,对租赁企业效益造成负面影响. 目前存在的问题: ◆ 骗 租 ◆ 过度使用 ...

  8. GPS 校验和 代码_高精度GNSS服务每个人:安卓智能 手机提供GPS原始测量数据实现高精度定位...

    低成本GNSS芯片的发展推动了定位.导航和授时(PNT)设备的革命.GNSS定位技术曾用于军事行动和大地测量,随着启用GNSS功能的汽车导航设备和智能手机的发展,最终进入百万(甚至数十亿)用户的生活中 ...

  9. android 基站经纬度,android手机获取gps和基站的经纬度地址实现代码

    代码如下: 代码如下: package com.talkweb.mobileapp; import java.text.DecimalFormat; import android.app.Activi ...

最新文章

  1. 【 58沈剑 架构师之路】各种SQL到底加了什么锁?
  2. 读秦小波《设计模式之禅》 -- 单例模式
  3. mysql的count()函数如何选择索引,千万级表的count()查询优化实例
  4. 刷题总结——愤怒的小鸟(NOIPDAY2T3)
  5. JavaScript函数小集锦
  6. 突发!HashiCorp禁止在中国使用企业版VAULT软件
  7. 区域转换为二值图像_Matlab图像处理系列教程(一)
  8. 2018年牛客多校算法寒假训练营练习比赛(第一场)C. 六子冲
  9. Mac终端shell类型bash和zsh切换
  10. python回归分析实验_python线性回归实验
  11. Nginx严格访问代理HTTP资源
  12. 快速精准的人头检测,代码已开源
  13. vs2010 “最近使用的项目”为空?解决办法!
  14. 基于STM32L432KC,通过RT-Thread Studio打造一个迷你时钟
  15. PDF怎么合并?这些合并方法你该知道
  16. 输入年月判断这个月有多少天
  17. 主板是计算机所有部分连接的基础,计算机基础相关知识答案
  18. 基于STM32单片机三色全彩RGB LED灯控制系统 原理图PCB程序设计
  19. 李子柒:不希望年轻人当网红...
  20. C# 教材管理系统(含数据库脚本)

热门文章

  1. https证书格式转换(cer转bks)
  2. LZW编码算法原理及实例应用
  3. Https原理及实践
  4. 【cqbzoj1526】 分梨子 乱搞(不是dp) 解题报告 c++
  5. 你是外包,麻烦不要偷吃零食。。。网友:...
  6. python发送各类QQ邮件 —— smtplib与email模块
  7. Conky-colors详细教程
  8. 前端文档网站快速生成工具
  9. 千锋Django学习笔记
  10. VC++6.0 Win32应用程序 如何添加窗体 ------阿冬专栏