修改百度导航的配置文件,改变地图数据的存贮位置以解决空间不够的问题

我的红米手机,我已经把内外存储交换了位置,sdcard0是我的32G存储卡,sdcard1是手机自动的sd卡,只有900多M,安装百度导航后,下载离线数据包的时候不小心在软件提示存储数据的位置时选成了内存储,结果只能下载全国基础包,想继续下载别的数据,提示空间不够。

我首先想到的是用RE把内置存储上的baidunavi目录移动到了SD卡上,结果没有作用,进入百度导航后,只是离线数据丢失了,再次下载数据,百度导航又在原位置创建了新的目录!

看来百度导航存储了保存位置的信息,于是仍然祭起神奇RE,找到了如下目录

/data/data/com.baidu.navi/shared_prefs

在该目录下的navi.xml文件中发现了该项配置

<string name="SET_COMMON_CHOOSED_SDCARD_PATH">
/storage/sdcard1
</string>

于是用TextEditor将上面的sdcard1改为sdcard0,保存退出。另外还得用RE将sdcard1上面的baidunavi目录移动到sdcard0上。

重新打开百度导航,成功!

修改百度导航的配置文件,改变地图数据的存贮位置以解决空间不够的问题

时间: 2024-11-05 19:43:02

修改百度导航的配置文件,改变地图数据的存贮位置以解决空间不够的问题的相关文章

linux上改变mysql数据文件的位置

用软连接改变了/var/lib/mysql的位置,并设置好mysql.mysql的权限,但是发现还是不能启动. 发现/var/log/mysqld.log 150308 16:16:02 [Warning] Can't create test file /var/lib/mysql/Gadget.lower-test 150308 16:16:02 [Warning] Can't create test file /var/lib/mysql/Gadget.lower-test/usr/libe

ios百度导航3.2 结合百度地图3.3.2使用 无法调起导航 以及语音授权失败解决方法!!!

项目之前使用pod 最新的百度地图,正常使用 后来加入百度导航,下载3.2版本  申请好key 并且开通语音合成(http://yuyin.baidu.com/app)  配置好环境后  调起导航是提示:小度不知怎么了,好像不见了,...之类的话 参照 http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=130878&extra=page%3D1 解决方法: 1.不要使用pod 百度地图 sdk 去官网手动下载集成 2.把 li

HTML5页面直接调用百度地图API,获取当前位置,直接导航目的地(转)

HTML5页面直接调用百度地图API,获取当前位置,直接导航目的地 我是应用在微信中,自定义菜单,菜单直接链接到这个HTML5页面,获取当前位置后,页面中定好目的地,这样打开页面后直接进入导航页面 可以省下先发送位置信息后,点确定再出导航,省一步, <!DOCTYPE html> <html lang="zh-cmn-Hans"> <meta charset="UTF-8"> <meta name="viewpor

C#+JQuery+.Ashx+百度Echarts 实现全国省市地图和饼状图动态数据图形报表的统计

在目前的一个项目中,需要用到报表表现数据,这些数据有多个维度,需要同时表现出来,同时可能会有大量数据呈现的需求,经过几轮挑选,最终选择了百度的echarts作为报表基础类库.echarts功能强大,界面优美.由于客户是淘宝卖家,因此想要实现每个月全国各个省份各自购力如何,大家可以统计其他的,如果GDP 人口 等等. 百度echarts简介请参考 http://echarts.coding.io/doc/example.html 效果图如下:全部是动态数据 JS代码: <!-- Charts La

百度、高德开撕地图,手机地图第一争霸背后的阳谋

百度更多是C端用户使用频率更高,高德在B端用途更大,地图争霸,目标却是O2O 文/张书乐 这个周末,地图行业第一之争的舆论战打得火热.此次口水战的起源是高德单方面宣称"已成为行业第一",隔空喊话百度地图"不服来战",并宣称将允许第三方数据公司QuestMobile监测验证.百度地图第一时间发文回应,甩出三家权威机构数据和用户评测结果,吊打高德数据"掺水".不过,高德并未消停,仍放话坚持用第三方数据说话.面对友商如是挑衅,百度地图官方再度强势回应,

百度导航

SDK组成 百度iOS导航SDK由四部分组成:baiduNaviSDK.bundle资源包,libbaiduNaviSDK.a静态库,头文件,BaiduStatistics.baiduNaviSDK.bundle资源包由导航所需的配置数据.基础数据,以及导航功能所需的图片资源组成.libbaiduNaviSDK.a静态库,提供导航功能.线径规划.巡航等功能.头文件是libbaiduNaviSDK.a静态库提供给第三方开发者的接口.BaiduStatistics是百度mtj统计库. 新建或打开工程

ArcGIS API for Silverlight 实现修改地图上的工程点位置

原文:ArcGIS API for Silverlight 实现修改地图上的工程点位置 #region 处理工程点点击编辑相关事件 public Graphic editgraphics = null; //待编辑的Graphics图层 public Graphic oldgraphics = null; //原先Graphics图层 public Symbol symbolold = null; /// <summary> /// 在地图上点击编辑点处理事件 /// </summary

使用R画地图数据

用R画地图数据 首先,从这里下载中国地图的GIS数据,这是一个压缩包,完全解压后包含三个文件(bou2_4p.dbf.bou2_4p.shp和bou2_4p.shx),将这三个文件解压到同一个目录下. 用R绘制地图比较简单.比如画一下全国范围的区域,可以用如下代码: library(maptools) mydat = readShapePoly("china-province-border-data.tar/china/bou2_4p.shp") #地图包位置,根据自己的角标位置设置

OpenLayers学习--加载指定等级指定范围的高德地图数据

在使用高德地图数据的时候,我们通常不需要加载世界地图,只需要指定项目片区地图数据即可:同样,我们也不需要所有等级的数据,只需要指定等级数据即可. 按照<OpenLayers学习--Layer体系(一)>中的方法,直接使用XYZ图层类来加载,显然无法实现该功能.主要原因有以下两点: 1.没有指定地图的分辨率 OpenLayers的机制就是,当你没有给Layer指定分辨率,也没有给Map指定分辨率,则直接将地图的最大范围的左上角点作为切图原点,并且按照18级来计算切图分辨率,分辨率是以1/2向下递