但今天我遇到一个问题,就是我买了只TF卡装上去以后发现:一般程序无法写入TF卡,而系统自带的文件工具能够写入。

什么原因呢?

好在这个平板已经是root的,马上调出rootexplorer文件管理器查看SD卡和内部存储器的权限(permission) 。

发现虽然SD卡和内部存储器都是属于(owner)是System 但是不同的就是group不一样。

sd是sdcard_rw,外部sd是media_rw。

上网搜索一下,说是要改源代码。

2.3中声明

可以读写SDCARD,包括其他storage,比如内部flash,usb等等

4.0中如果只声明这个,会发现其他mount的设备有可能没有写权限,需要同时声明

这样才可以读写/mnf/flash , /mnt/usb, /mnt/externa等目录

可能4.0增加了对其他存储设备的内建支持,其他设备不再共享gid "sdcard_rw"

而改用"media_rw",相应的细分了权限声明

2.3中 dr-xrwxr-x system   sdcard_rw          1969-12-31 16:00 flash

4.0中 d---rwxr-x system   media_rw           1970-01-01 08:00 flash

来源:http://blog.csdn.net/zmyde2010/article/details/7031461

也就是说程序得有"android.permission.WRITE_MEDIA_STORAGE"权限才可以写入外部SD卡/U盘

要改现成的APK没有意思,后来查查了目录,决定这样改:

1.首先平板必须是ROOT过的,否则下面的过程不能操作;

2.使用RE文件管理器用文本编辑方式编辑 system\etc\permissions\platform.xml 文件(system文件夹必须是读写状态,就是点一下r/w 目录变成r/w),

此处:

改为:

3.保存文件修改,退出;

4.重启平板。

问题解决。提醒大家以后开发文件类工具不要只会用"android.permission.WRITE_EXTERNAL_STORAGE" 。

android u盘读写权限,Android 外部SD卡/U盘无法写入解决方法(需要root)相关推荐

  1. android加密设备,用于Android手机的加密设备和加密外部SD卡

    电话被盗或丢失后,隐私将被泄露. Android手机具有"加密设备"和"加密外部SD卡"功能. 那么这两个功能有什么区别? 加密设备 加密设备后,内置SD卡上的 ...

  2. android 4.4以上sd卡,怎样无根绕过Android 4.4(KitKat)外部SD卡限制

    步骤1:准备工作 您需要的是一款能够移动文件的应用.在这里,我们将使用B1 File Manager和B1 Free Archiver.两者都具有相似的文件管理功能(尽管第一个实际上更胜一筹). 它们 ...

  3. android 不支持存储卡,安卓手机SD卡不能用 原因及解决方法【详解】

    安卓手机SD卡不能用怎么办? 如果手机出现SD卡不可用,我们先把手机关闭,然后把SD卡拔出来,看看是不是SD移位,如果SD卡安装的位置有偏移的话也会导致sd卡不可用的. 下面,我们就来看看安卓手机SD ...

  4. STM32 f_getfree函数读取sd卡一直不返回的解决方法

    使用FatFs f_getfree函数当复位sd卡给的空闲时钟不够会卡住在这里: 解决方法:在原先的8个时钟下,再提供额外的8个时钟. 结果如下:f_getfree每次都能获取成功.

  5. SD卡电脑读不出来解决方法

    解决方法:右键"计算机/我的电脑"管理,磁盘管理,发现是有这个这个内存卡的.只要出现这个就好说了,肯定能解决.分析发现磁盘(内存卡)没有盘符,随便设置一个F盘 步骤如下:

  6. JetDrive (SD卡)在windows写保护,解决方法

    起因: 一直在mac上用没问题,可写可读,有一次放到windows上发现写保护,格式化也不行也提示写保护,网上查的各种操作无效. 解决办法: 通过mac上的Parallels虚拟机.先打开虚拟机,插入 ...

  7. 将文件放到Android模拟器的SD卡中的两种解决方法

    两种方式: 一.窗口界面操作 1.打开DDMS页面 2.打开File Explorer页,如果没有,在Window --> Show View -->File Explorer 3.一般就 ...

  8. android获取内部存储卡里的文件,获取Android内部存储(外部SD卡)和扩展存储卡(TF卡)的路径...

    获取Android内部存储(外部SD卡)和扩展存储卡(TF卡)的路径 获取Android内部存储(外部SD卡)和扩展存储卡(TF卡)的路径 sd卡存储外部存储卡路径外部存储卡外部存储卡路径内置存储卡外 ...

  9. android sd media rw,Android 外部SD卡/U盤無法寫入解決方法(需要root)

    但今天我遇到一個問題,就是我買了只TF卡裝上去以后發現:一般程序無法寫入TF卡,而系統自帶的文件工具能夠寫入. 什么原因呢? 好在這個平板已經是root的,馬上調出rootexplorer文件管理器查 ...

最新文章

  1. ajax 跨域请求,每次会发送两个请求?
  2. c#,Winform同一系统中只运行一个实例。
  3. 指示灯组与3个复位按钮的介绍Arduino Yun快速入门教程
  4. 成功解决ValueError: could not convert string to float: ‘\\N‘
  5. Pandas高级教程之:处理缺失数据
  6. [导入]c#中的关于string的转换的问题
  7. 「译」 用 Blazor WebAssembly 实现微前端
  8. 机器学习速成课程 | 练习 | Google Development——编程练习:提高神经网络的性能
  9. error C2039: “type”: 不是“cv::DataTypeT”的成员 解决办法
  10. CSS(网页样式语言)基础,网页CSS设计样式基础知识点 小白教程
  11. 猎豹网校C++ Primer学习笔记
  12. Remote-SSH 安装教程
  13. 全市场等权中位数_市场指数估值周报20200412
  14. 知识库管理系统——项目
  15. 三种不同组网方式,组建WIFI全覆盖
  16. 于是,我搭了个自己的博客网站
  17. 联想e480怎么一键恢复_Lenovo笔记本电脑如何使用一键恢复
  18. 【5GC】什么是5G切片?5G切片如何工作?
  19. Linux进程通信-管道
  20. 【leetcode】P110平衡二叉树的判断

热门文章

  1. 高德地图水波纹覆盖物+点击覆盖物切换弹窗显示与隐藏
  2. 工厂设计模式和抽象工厂设计模式
  3. 机械制图及计算机绘图试题库,机械制图及计算机绘图试题库版.doc.docx
  4. Java实现回溯算法中的装载问题---(详细)
  5. 微搭人员招聘管理系统官方模板解析(一)
  6. 职业规划最好最全面的一篇文章
  7. 笔记本电脑死机了怎么办?笔记本电脑死机如何解决!
  8. 【codevs 1902】方格取数3(最小割)
  9. u版yolov3详解 --- loss 部分
  10. ARM的SVC、IRQ和FIQ模式。