修改谷歌基站定位
某些机器的网络定位,默认使用了NetworkLocation_Baidu.apk,这个通过在设置中开启网络定位时的对话框提醒可以确认,当刷了GMS并安装了Google地图之后,不管怎么设置都无法使用Google自带的NetworkLocation.apk进行网络定位,包括修改gps.conf等,都不好用,经过研究发现,反编译framework-res.apk的res\values\strings.xml中下面的两个配置项是这样的
1 2 |
<string name="config_networkLocationProviderPackageName">com.baidu.map.location</string> <string name="config_geocodeProviderPackageName">com.baidu.map.location</string> |
而将其改为下面的之后
1 2 |
<string name="config_networkLocationProviderPackageName">com.google.android.location</string> <string name="config_geocodeProviderPackageName">com.google.android.location</string> |
打包覆盖系统原有的framework-res.apk之后,Google地图网络定位貌似正常,在通过CTNET连接,不开启GPS和WiFi的情况下,首次启动Google地图以及在定位设置中开启网络定位选项时,都有关于Google定位相关的提示对话框,不再显示原baidu的,具体使用效果待进一步测试,后续继续跟进。
版权声明:
作者:心飞翔
链接:https://www.faystar.com/uncategorized/1005.html
来源:心飞翔
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
海报
修改谷歌基站定位
某些机器的网络定位,默认使用了NetworkLocation_Baidu.apk,这个通过在设置中开启网络定位时的对话框提醒可以确认,当刷了GMS并安装了Google地图之后,不管怎……
共有 0 条评论