一,背景篇
1. 在天国,我们都是不需要谷歌服务的,所有的国行都是没有谷歌服务的。但有太多的机油觉得也许天国之外的东西不一定坏,所以我们需要谷歌服务包(GMS)。
我的第一个安卓机是摩托的里程碑,水货。在那里谷歌帐户是必须的。虽然一开始我并不喜欢非要登录一个谷歌帐户才能使用,但后来我终于意识到它的强大:
程序可以在电子市场里下载,联系人可以通过Gmail联系人同步若干个手机和服务器,通过谷歌纵横随时与朋友分享位置,而日历的同步无疑也是非常有用的。

2. 在天国,定制是会集成很多付费软件的,这些软件我们大多数情况下不需要。
这些就不用说了,占空间不说,有时候不小心用一下还会被收费。

3. 在天国,移动通信商不太希望给你自由的服务,一些本应自由应用的工具却不太容易应用了(U880的GPS)
这个更不用说了,谁也不希望一台本来可以用GPS的手机,现在却缺失了一项功能,或者根本就不好用。

二,实践篇
1. 准备
要对U880开刀,最最需要的是权限(事实上做任何一件事都这样)。由于U880采用的是android系统,这是一款基于linux的操作系统。既然是基于Linux的,那么Linux的许多特性它是有的。在Linux中有一个至高无上的用户叫做root (就像Windows中的Administrator)。所以你会经常听说要对手机 root。那么所谓的root就是通过一定的手段来获取root用户的权限。
获得了root权限之后一个非常好用的资源管理器建议你装上, RE管理器。

2.root
推荐superoneclick, 安装自带光盘上的驱动(光盘上有且只有一个)后,直接一键root很方便。
一开始用supperoneclick的时候由于卡巴斯基报毒,就尝试着试用了一些直接在手机上运行的root软件,但都没有成功。后来看用superoneclick的人也挺多,反应病毒的人倒不是太多,于是我就决定信任一下吧。关掉杀毒软件后运行很顺利,前后不超过2分钟。
这个软件很多,就不提供下载了。提醒一点就是不用在意卡巴的报毒(但要小心下载, 别下到真正有病毒的软件了, 嘿嘿. 如果是麦咖啡似乎就不会报毒).

3.安装谷歌服务包(GMS)
谷歌服务包的作用,在准备篇里的1节里已经说明了。如果你用过自然不用我再介绍,如果你还没用过强烈建议尝试,否则请略过本小节。
我的谷歌服务包其实并没有找专用的。我是用的摩托的ME525(defy戴妃)的谷歌服务包,下载于机锋论坛。还没发过附件,并且这个GMS找起来也不麻烦,所以也不提供下载了。

更新, 应机油的要求, 现在提供一个下载链接:  里程碑二代ME722谷歌服务包(GMS for ME722)

将下载下来的谷歌服务包解压后,在GMS(你解压出来的文件夹,也许是别的名字)/system/app下有许多程序。下面做一些解释(非拷备,自己写的)。唯一的建议就是先安装谷歌框架。安装的办法也是很简单,将解压出来的谷歌服务包放到手机的SD(或说TF)卡上,然后通过RE管理里,找到位置运行APK就会直接安装。效果可能跟很多人说的将APK复制到/system/app下是一样的吧,但直接安装显然令大多数人更容易接受。

GenieWidget.apk 这是一个窗口小部件,我不知道是作什么用的,没装。
Gmail.apk 很明显,这是Gmail邮件服务,如果你打算用Gmail收发邮件,这个显然要装。
GoogleBackupTranport 字面上好像是谷歌背景传输,这个我安装失败,所以可以不装。
GoogleCalendarSyncAdapter 这个是谷歌日历同步适配器,如果你打算用谷歌日历这个需要安装。
GoogleContactsSyncAdapter 这个是谷哥联系人同步适配器,同步联系人用的,必装。(但现在还有问题就是同步的时候报错)
GooglePartnerSetup 谷歌合作伙伴设置。不知道具体做什么用的,我装了。
GoogleQuickSearchBox 谷歌搜索,这个可能有人喜欢,可以安装,但我没装。
GoogleServicesFramework 谷歌服务框架,最基础的,必装,并且建议第一个安装。
LatinImTutorial 好像是个什么教程,没装。
Maps 谷歌地图,强烈建议安装。
MarketUpdater 市场更新,建议安装,不装也没什么问题。
MediaUploader 媒体上传工具,我装了,但不知道不装会有什么影响。
NetworkLocation 网络位置,这个应该是个很关键的服务,但我安装的时候出错了,导致谷歌地图无法网络定位。可能是U880自身还是缺少一些,或者被更改了一些服务。
SetupWizaer 设置向导,这个就算了吧,没什么用。
Street 谷歌街道地图,跟谷歌地图配套的,装了地图的话这个也装一下吧。
Talk 谷歌的GTalk我不怎么用,没装。
Vending 电子市场,这个强烈建议安装,官方的市场,可以下载很多软件。  ( 市场的安装有一点需要注意,就是安装完了直接运行会出错。解决的方案是将/data/app/~Vending-1.apk 复制到 /system/app 下并更名为~Vending.apk,就是只把.apk前的-1去掉而已。)
VoiceSearch 语音搜索,这个我应该是装了。如果不用的话可以不装。
YouTube

4. 治愈小U的GPS
定位慢(很多人认为不能定位,其实是太慢了,纯GPS首次定位可能要超过15分钟。一开始我也认为不能定位。)是小U的GPS的最大问题。
推荐软件,GoogleMaps谷歌地图(不为什么什么原因,现在无法实现网络定位),百度地图(比较容易实现网络定位),凯立德。
(1)A-GPS网络辅助定位。
先说下什么是A-GPS网络辅助定位。它其实是依据移动基站(移动的信号发射塔)所接受到的网络位置来给你的当前位置提供一个参考,因为它所定位的是一个移动基站所覆盖的一个范围,并不能精确定位。
移动TD网络对GPS的兼容好像是有问题工(据说是为了将来的北斗定位),所以在使用网络辅助定位的时候移动网络必须仅限GSM,连接方式cmnet。当然定位选项里必须选中使用无线网络以及时间同步。
这样下来,使用百度地图定位的时候是没有问题的。就是说网络辅助定位已经可用。但谷歌地图的网络定位我还没有能够解决。
(2)GPS定位,卫星定位。
为了下次定位更快,这里我们需要给GPS服务开辟一片空间,用来存储位置数据。
初步总结U880 GPS快速定位的方法这篇文章里给出了下面的方法来创建一个文件夹,并且修改了权限。
#cd /data
#mkdir location
#chown system.system location
我要做的就是将这个操作平民化。
这三句话的意思是,进入/data目录,并且在这个目录下创建一个叫做location的文件夹,最后将这个文件夹所属的用户和组都改成system.
于是乎,我们用我们平民的武器,RE管理器,在里面进入到/data目录,并且创建一个文件夹location,然后更改用户(长按某一个文件或文件夹就会弹出选项),将用户(owner)和组(group)都改为1000-system。这样系统的GPS服务便有了属于它自己的一块地盘,它所采集到的GPS数据将会存放在这里。否则每次只有重新采集数据,定位会慢许多。
这样下来,只要在室外空旷的地方,用任何一个GPS软件定位成功(非网络辅助定位,要GPS定位成功才行),以后只要不超过1分钟的时候就可以GPS定位成功。
并且,如果所有的操作都是成功的,首次定位成功后location文件里生成一些数据,名字是NVM(数字)。如果你的location文件夹在定位成功后还是空的,那可能是某个地方操作不成功。

顺便说一下,前人所说的凯立德要改端口什么的都是不正确的。我直接采用的是机锋网上里程碑的凯立德,可以完美运行。注意,第一次可能会用到大概20分钟的时间来定位成功。如果你不创建上面的location文件夹,那么你每次都要这么长时间,因为每次都是它的第一次,它没有办法留下定位痕迹。而且一旦你创建了这个文件夹,并且首次定位成功,以后的定位将会非常迅速,因为它已经知道你的大概位置,会只搜索这个位置所能搜索到的GPS卫星信号。

5.删除你不喜欢的定制软件。
这个就不多做解释了,有一些帖子告诉你哪些软件是可以删的。要注意的就是/system/app都是有一些是系统不服,不是所有的都能删除的,有一些删了会导致无法开机的。所以在你删除之前请备份,并且你确定你知道这个软件的功能。

三,总结篇
通过这些折腾,基本上解决了 谷歌服务的问题,联系人和Gmail都可以同步,电子市场和谷歌地图可以用,谷歌纵横上你的好朋友也可以看到了。GPS定位很好用,强烈推荐你用强大的凯立德。But, but, but, there are still some problems, they are:
谷歌地图无法通过网络定位,在室内的时候无法获得一个大致的定位。这可能跟上面说的,networklocation安装失败有关。
谷歌日历无法同步,尽管在创建谷歌帐户的时候已经有了同步日历的选项,但同步的时候会出错。
这两点希望有高人能够解决。

以上纯属原创,It's workd out by Felix.

谢谢观赏。工作很忙,回复论坛的时间不多。有问题多搜索论坛,或者在本帖留言交流,相信我不在的情况下也会有人帮忙解决。

---------------------------

原来我的小U定位有点慢,弄了好几天,参考了各论坛方法,今天似是终于解决了,欢迎自测:
首先要保证手机已经ROOT。
一、用RE时入检查\system\app文件夹,看有没有文件“NetworkLocation.apk”,没有的请下载置于该目录下。

请登录后下载

附件大小:97.8KB, 下载:1888次

二、修改文件权限:
1、RE点右上角令显示:“挂载只读”
2、长按“NetworkLocation.apk”文件名,选属性,按下图勾选。

并按确定退出。
注:本来是全选的,但不知道什么原因会自动变了,如果发现定位还是慢,建议还是全选吧。
3、再次长按选择修改所有者项:

然后确定退出。
二、建立修改“location”文件夹。
1、用RE进入目录/data,查看有没有文件夹“location”,如果没有,自己建一个。
2、按之前方法修改文件夹权限:

注:本来是全选的,但不知道什么原因会自动变了,如果发现定位还是慢,建议还是全选吧。
3、修改所有者项:

三、关机重启,测试秒级定位。

------------------------------------------

http://wenku.baidu.com/view/839e8504e87101f69e3195db.html

http://bbs.hiapk.com/thread-1781451-1-1.html

http://bbs.imobile.com.cn/thread-tid-9721207.html

U880纯GPS定位综合解决方案,支持谷歌地图老虎地图百度地图相关推荐

  1. GPS坐标互转:WGS-84(GPS)、GCJ-02(Google地图)、BD-09(百度地图)

    GPS坐标互转:WGS-84(GPS).GCJ-02(Google地图).BD-09(百度地图) WGS-84:是国际标准,GPS坐标(Google Earth使用.或者GPS模块) GCJ-02:中 ...

  2. android 百度地图 黑屏,百度地图 Fragment之间切换黑屏现象解决方案

    用过百度地图的人多很忧伤,各种bug, 已无力吐槽,最无语的可能就是会出现黑屏现象,比如一个Activity包含三个Fragment, 其中一个Fragment嵌套MapView使用,在切换这三个Fr ...

  3. 关于谷歌地图坐标与百度地图坐标的事

    2019独角兽企业重金招聘Python工程师标准>>> 解决方案 haotsp.com 有演示示例 众所周知地球是一个不规则椭圆体,GIS中的坐标系定义由基准面和地图投影两组参数确定 ...

  4. android百度地图自定义图层,百度地图开发之百度地图定位图层基本使用方法讲解...

    (一):基本介绍: 百度地图可以直接提供定位功能,并且把位置信息以图层的形式标注在地图上面(PopupView),同时还支持自定义设置图标,这样便于用户直接查看位置信息.要实现以上的方法,我们主要需要 ...

  5. 百度高德位置定位服务器,调用百度、高德地图App,百度地图网页版,App定位

    1.首先判断是否安装了目标地图App //判断是否安装目标应用 public static boolean isInstallByread(String packageName) { return n ...

  6. android百度地图单点定位_Android百度地图实现搜索和定位及自定义图标绘制并点击时弹出泡泡...

    一.问题描述 上一次我们使用百度地图实现基本的定位功能,接下来我们继续实现搜索和定位,并使用LocationOverlay绘制定位位置,同时展示如何使用自定义图标绘制并点击时弹出泡泡 如图所示: 二. ...

  7. react-native原生GPS与高德地图坐标,百度地图坐标系的转换

    问题 今天用react-native原生GPS拿到得定位信息,如图: 之前高德地图取到的定位数据为(显示带有longtitude,latitude===的log)准确的 121.518828125,3 ...

  8. gps两点距离 php,PHP应用:PHP计算百度地图两个GPS坐标之间距离的方法

    <PHP应用:PHP计算百度地图两个GPS坐标之间距离的方法>要点: 本文介绍了PHP应用:PHP计算百度地图两个GPS坐标之间距离的方法,希望对您有用.如果有疑问,可以联系我们. 本文实 ...

  9. android 百度定位开启后fragment 不显示,解决Android百度地图MapView在ViewPager中Fragment切换黑屏问题...

    百度地图切换界面出现黑屏原因是地图退出释放内存时渲染出现bug导致.因为是百度地图本身内部bug.所以我们无法从本质上去修复这个bug android:id="@ id/dynamics_m ...

最新文章

  1. Exchange数据库无法装载的问题
  2. mac云显卡服务器_重磅!NVIDIA GeForce NOW登陆Mac:云显卡玩吃鸡逆天
  3. 均差定义及性质(python实现)
  4. 成功解决local variable 'str' referenced before assignment
  5. python 合并重叠数据
  6. 设计模式之_动态代理_06
  7. 面试官:限制系统扩展能力的瓶颈有哪些?
  8. java 中的chartdata_获取Helm Charts中的文件夹列表
  9. webservice 原理
  10. python之协程函数、递归、二分法
  11. javascript 西瓜一期 10 十进制数数的详细进位解析
  12. HDU 5157(回文树)
  13. 隐藏窗口 java swing_Java简单实现贪吃蛇经典小游戏(附源代码)
  14. android开发列表界面
  15. 做数据迁移差点累死的程序员有话要说----数据迁移经验分享
  16. 用vue+vant框架写手机端
  17. Scarlett~スカーレット 有感,新的价值观
  18. 统计学的Python实现-005:最大值、最小值、极差
  19. 西安交大计算机考研分数线2020院线,西安交大考研分数线2020院线_全国硕士研究生招生考试网...
  20. sweetalert加载弹窗定时自动关闭

热门文章

  1. 注意这些技巧,成为软文营销专家
  2. 002Web自动化测试工具选择
  3. 数据结构与算法:一图弄懂维特比viterbi算法
  4. Android版APP全新上线,12306订票App更新3.0版本 Android系统已上线
  5. xbox360 功率测试软件,运行游戏164W!Xbox 360功耗早知道
  6. 以下符号可直接复制使用
  7. python爬淘宝店铺_【Python爬虫案例学习】Python爬取淘宝店铺和评论
  8. 20200314_flash助手推荐
  9. 在vscode配置node并调试
  10. 设计模式 - 结构型模式_外观模式