android sd media rw,Android 外部SD卡/U盤無法寫入解決方法(需要root)
但今天我遇到一個問題,就是我買了只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 sd media rw,Android 外部SD卡/U盤無法寫入解決方法(需要root)相关推荐
- android media rw,Android中的“/ storage/udisk/sda4 /”和“/ mnt/media_rw/udisk/sda4 /”有什么区别?...
你可以试试这个代码,我希望这方面的工作 import java.io.File; import java.util.ArrayList; import java.util.Scanner; impor ...
- android u盘读写权限,Android 外部SD卡/U盘无法写入解决方法(需要root)
但今天我遇到一个问题,就是我买了只TF卡装上去以后发现:一般程序无法写入TF卡,而系统自带的文件工具能够写入. 什么原因呢? 好在这个平板已经是root的,马上调出rootexplorer文件管理器查 ...
- android服务器压力测试,Android压力测试Monkey工具
最近在Android程序测试过程中接触到了自动化测试方法,对其中的一些工具.方法和框架做了一些简单的整理,其中包括android测试框架.CTS.Monkey.Monkeyrunner其它test t ...
- IMX6怎么移植最新Android,[IMX6Q][Android5.1]移植筆記 --- 無法掛載system文件系統
platform: imx6q os: Android5.1 branch: l5.1.1_2.1.0-ga 編譯好system image之后開機提示如下log,注意紅色部分: Freeing un ...
- android 4.4以上sd卡,怎样无根绕过Android 4.4(KitKat)外部SD卡限制
步骤1:准备工作 您需要的是一款能够移动文件的应用.在这里,我们将使用B1 File Manager和B1 Free Archiver.两者都具有相似的文件管理功能(尽管第一个实际上更胜一筹). 它们 ...
- android加密设备,用于Android手机的加密设备和加密外部SD卡
电话被盗或丢失后,隐私将被泄露. Android手机具有"加密设备"和"加密外部SD卡"功能. 那么这两个功能有什么区别? 加密设备 加密设备后,内置SD卡上的 ...
- android获取内部存储卡里的文件,获取Android内部存储(外部SD卡)和扩展存储卡(TF卡)的路径...
获取Android内部存储(外部SD卡)和扩展存储卡(TF卡)的路径 获取Android内部存储(外部SD卡)和扩展存储卡(TF卡)的路径 sd卡存储外部存储卡路径外部存储卡外部存储卡路径内置存储卡外 ...
- Android data/media虚拟sd卡,android如何获取SD卡上的多媒体文件
获取视频文件: ContentResolver contentResolver = mContext.getContentResolver(); String[] projection = new S ...
- android外部sd卡,Android 操作外部SD卡问题
在android4.4.2的系统上面操作可卸载的外部扩展卡,就是俗称的TF卡,怎么可以增删改呢? 我这里有点特殊原因: 1.不是说Environment.getExternalStorageDirec ...
最新文章
- 【性能优化】面试官:Java中的对象和数组都是在堆上分配的吗?
- Python 之 Pandas (二)选择数据
- .NetCore微服务Surging新手傻瓜式 入门教程 学习日志---结构简介(二)
- 丹佛斯变频器模拟量速度输入_变频器与PLC是如何协同作战的?了解这几个控制方式很有必要...
- 小工匠聊架构-布隆过滤器在亿级流量的电商系统中的应用
- Android 系统(181 )----Android中各类.mk文件的编写
- SQL 2008镜像配置
- java byte 转换int_java byte负数转换int失真?
- c语言中 程序各步作用,c程序的上机执行过程_上机运行C程序的步骤与方法
- 计算机管理文件和文件夹的实验结果及分析,实验1:文件和文件夹的管理
- Ubuntu16.04 安装搭建RED5流媒体服务器
- Android release apk 签名流程
- 大学一年级计算机科学与技术,计算机科学与技术系授课计划及课程表一年级.pdf...
- feign Ambiguous mapping 解决方式
- 如何正确地卸载Service Worker?
- ios订阅的升级和降级
- 词霸天下---177 词根 【 -vast- = -wast- 空,荒废 】仅供学习使用
- zabbix 5.0监控客户端
- 为苏州企业解读高新技术企业八大申报模块
- CSAPP lab2 经典的bomblab二次学习
热门文章
- seaborn单变量/双变量/多变量绘图
- python all和any用法_python any()和all()用法
- java对象克隆的例子_Java对象克隆
- java httppost 400_java – HTTP状态400 – 必需字符串参数’walletName’不存在
- 2.15.9.menuconfig的实验学习思路
- ViewPager 无限循环遇到的坑 viewpager.setOffscreenPageLimit(2);
- pat09-散列3. Hashing - Hard Version (30)
- Java Math Expression Engine
- Firewoks——层与蒙版
- ADO.NET常用对象详解之:DataAdapter对象