相信有許多人....有內置sd太小...外置sd(sdcard2或extsd)卻只能放資料....
一些遊戲或者是影音播放軟體....根本不會去讀外置sd(sdcard2或extsd).....
記憶卡買多大都沒啥用.....非常困擾.....
終於...給我找到修改路徑的方法.......注意....android4.0以上適用....4.0以下的話路徑不太一樣!!
 
1.android4.0版本適用
2.需root
3.使用ES文件瀏覽器,找到system/etc/vold.fstab這個文件,用文字編輯器打開vold.fstab文件,找到下面的語句:
 
注意:各機種不同....通常第一個sd裝置會稱為:sdcard......第二個裝置通常稱為:sdcard2或extsd...請依你的機器原本命名修改位置即可!!
 
dev_mount sdcard /mnt/sdcard 
auto /devices/platform/goldfish_mmc.0 
/devices/platform/mtk-sd.0/mmc_host
 
dev_mount sdcard /mnt/sdcard2 
auto /devices/platform/goldfish_mmc.1 
/devices/platform/mtk-sd.1/mmc_host
 
注意,前面不帶#號的!
 
把位置互換....改成
dev_mount sdcard /mnt/sdcard2 
auto /devices/platform/goldfish_mmc.0 
/devices/platform/mtk-sd.0/mmc_host
 
dev_mount sdcard /mnt/sdcard 
auto /devices/platform/goldfish_mmc.1 
/devices/platform/mtk-sd.1/mmc_host
 
儲存後退出。此時會自動在本資料夾下備份一個vold.fstab.bak文件。
 
接下来重要的一步:
设置--辅助功能--应用安装到外置SD卡,这里打上勾然后重启手机
 
重啟機器後,進入系統設置的存儲下,就會發現內外卡已經換位了。
內置8G存儲被識別為extsd卡,在最下面,而外置32g被視為SD卡。
哪天你又想換回來,把vold.fstab檔刪除,把vold.fstab.bak的“.bak”去掉,然後重啟即可。
 
以下是本人酷派5890亲测修改的截图
用360助手把vold.fstab文件拷到电脑上,用文件编辑器打开
这是修改前:

把两者位置互换,修改后图:

只是把/mnt/sdcard和/mnt/sdcard/external_sd互换位置而已,其它地方不做任何修改
保存文件,拷到手机的外置sd卡,使用ES文件管理器把vold.fstab拷到系统目录下去覆盖掉原来的,然后:设置--辅助功能--应用安装到外置SD卡,这里打上勾,重启手机,如图所示
重启完手机进入设置-存储查看发现外置sd卡变成了内置存储

安卓手机内外SD卡互换的更多相关文章

  1. Android手机外置SD卡(TF卡)的获取方法

    Android手机上的外置SD卡,起初的时候,即在Android出世的前几年,那时手机的存储是十分有限的,不像现在到处可见16G.32G和64G的存储,因而那时候的手机有的厂商允许插入外置的SD卡,此 ...

  2. Android程序函数 将assets文件夹下的文件复制到手机的sd卡中(包括子文件夹)

    最近在做个功能是将asset文件夹下的所有文件(包括子文件)全部拷贝出来到指定目录下.所用的方法无非是用AssetManager.但是这里 有个问题是也要讲子文件夹和子文件都要拷贝出来.到网上Goog ...

  3. 安卓Java读取SD卡文本文件

    在进行序列识别时,需要对多个模式串进行识别,需要对多行浮点数进行读取,并进行解析. 所以使用的方法为: 使用文本多行读取的方式:对每行文本进行正则表达式匹配:再进行字符转换. 代码如下:        ...

  4. Android 异步加载图片,使用LruCache和SD卡或手机缓存,效果非常的流畅

      Android 高手进阶(21)  版权声明:本文为博主原创文章,未经博主允许不得转载. 转载请注明出处http://blog.csdn.net/xiaanming/article/details ...

  5. [置顶] 异步加载图片,使用LruCache和SD卡或手机缓存,效果非常的流畅

    转载请注明出处http://blog.csdn.net/xiaanming/article/details/9825113 异步加载图片的例子,网上也比较多,大部分用了HashMap<Strin ...

  6. 诺基亚S40手机联系人导入安卓手机

    电话号码较少的话比较简单,拷贝到SIM卡中通过SIM卡中转,只是一般SIM卡只能存储200个左右,联系人比较多的情况就麻烦一点,今天帮导师把诺基亚5220中的800个电话转到三星S4中,综合下来还是使 ...

  7. android学习笔记47——读写SD卡上的文件

    读写SD卡上的文件 通过Context的openFileInput.openFileOutput来打开文件输入流.输出流时,程序打开的都是应用程序的数据文件夹里的文件,其存储的文件大小可能都比较有限- ...

  8. android 读取SD卡文件

    SD卡作为手机的扩展存储设备,在手机中充当硬盘角色,可以让我们手机存放更多的数据以及多媒体等大体积文件.因此查看SD卡的内存就跟我们查看硬盘的剩余空间一样,是我们经常操作的一件事,那么在Android ...

  9. SD卡受损,千万不要再格式化了

    1.手机提示SD卡受损; 2.把内卡插入电脑后,提示格式化,点取消.然后查看一下属性; 3.点电脑上的“开始菜单”--“运行”- chkdsk H:/F (H:就是你的SD卡盘符,/F是修复参数); ...

随机推荐

  1. UI基础 - UITabBarController

    self.window = [[UIWindow alloc] init]; self.window.frame = [UIScreen mainScreen].bounds; oneViewCont ...

  2. oracle中字符串的大小比较,字符串与数字的比较和运算

    Oracle比较字符串是根据ASCII码来的,第一个字母的ASCII大小比较如果相等再比较下一个,类推.字符串和数字进行操作是会报异常的,因为类型不一样不能进行比较. Oracle在执行SQL的时候有 ...

  3. 关于Java中重载的若干问题

    一.问题引入 今天看视频时偶然间看到了,说父类和子类间也可以重载,貌似和以前的观念有些冲突,就验证了下…… 二.问题解决 看如下代码: public class Son extends Father ...

  4. Hash查找法在Keil C51中的实现

    摘要:散列(hash)是一种重要的存储方法,也是一种常见的查找方法.它是指在记录的存储位置和它的关键字之间建立一个确定的对应关系.本文以射频卡门禁控制器为例,说明用射频卡卡号作为关键字,用Hash查找 ...

  5. perl 分析mysql binlog

    binlog 日志格式: use `zjzc`/*!*/; SET TIMESTAMP=1476326343/*!*/; UPDATE `ProductAccess` pa SET pa.access ...

  6. Minimum Depth of Binary Tree ——LeetCode

    Given a binary tree, find its minimum depth. The minimum depth is the number of nodes along the shor ...

  7. 2014-08-22 关于Response、Request等对象在cs文件中的使用

    今天是在吾索实习的第33天.已经有一段时间没写过博客了,今天突然想起个值得分享的东西,所以又华丽地回归了. 废话不多说了,直奔主题.我们会发现,在我们在cs文件中,直接使用Response.Reque ...

  8. 【转】Contrary to the answers here, you DON'T need to worry about encoding!

    For those goals, I honestly do not understand why people keep telling you that you need the encoding ...

  9. mybatis3-generator-plugin插件地址

    http://repo1.maven.org/maven2/com/github/oceanc/mybatis3-generator-plugin/0.4.0/

  10. C#经典系列-跨语言

    VS是个大平台,当C#不好实现的时候,可以想想是否可以引用下其他语言下面的方法,或许你有大收获~ 如何判断“a”是不是数字类型. 1.在C#中我们可能会用TryParse来判断当前的”a“是否为整数. ...