Android媒体应用下不能将两个U盘间文件复制
2015-03-26 19:57
288 查看
一、现象
复制时提示只读文件。
二、原因
1.错误
2.正确
在挂载参数上做改动
system/vold/Volume.cpp
过滤log方法:logcat -s Vold MountService DirectVolume
复制时提示只读文件。
二、原因
1.错误
shell@coconut:/mnt/usb $ ls -l drwxrwxr-x media_rw media_rw 1970-01-01 08:00 1214-9D53 drwxrwxr-x media_rw media_rw 1970-01-01 08:00 4256-0C90
2.正确
130|shell@coconut:/mnt/usb $ ls -l drwxrwxr-x system sdcard_rw 2015-03-26 19:51 1214-9D53 drwxrwxr-x system sdcard_rw 2015-03-26 19:50 4256-0C90三、问题解决
在挂载参数上做改动
system/vold/Volume.cpp
int Volume::mountVol() { if (isFatFs) { if (Fat::doMount(devicePath, getMountpoint(), false, false, false, /*AID_MEDIA_RW*/AID_SYSTEM, /*AID_MEDIA_RW*/AID_SDCARD_RW, /*permMask*/0002, true)) { //modify by tank SLOGE("%s failed to mount via VFAT (%s)\n", devicePath, strerror(errno)); isFatFs = false; } else { isExtFs = false; isExfatFs = false; } } }
过滤log方法:logcat -s Vold MountService DirectVolume
相关文章推荐
- Android媒体应用下不能将两个U盘间文件复制
- Android应用中使用及实现系统“分享”功能(多个文件,多种媒体格式触发)
- 4.复制文件到U盘时提示不能复制目标文件过大
- Mac不能复制拷贝写入文件到移动硬盘/U盘解决办法
- Android系统wifi之p2p(wifi直连)配置文件权限导致应用不能使用wifi问题
- 【转】Mac不能复制拷贝写入文件到移动硬盘,U盘怎么办 |
- U盘中删除文件时提示:无法删除空文件夹,提示该目录不是空的(不能删除、不能复制)
- Android应用安装时无法完成向SDCard中复制文件的原因:未声明权限请求
- android应用:今天发现不能向sd卡写文件,可我明明加了权限啊
- 如何让别人U盘不能复制你电脑的文件
- android 应用组件[通用 Intent---播放媒体文件] 十五
- android开发仿照第三方app打开方式,如何将你的app显示在打开列表,并且将文件复制到你的app应用内
- ubuntu 下U盘被锁住,不能复制粘贴文件-------解决
- Ubuntu,两个服务器之间 复制文件方法(还包括一些基本的数据处理的部分)
- 解决Android 应用方法数不能超过65K的问题
- Ubuntu下对u盘中的文件或文件夹只能读不能写
- Android 7.0 应用间文件访问方法(FileProvider)
- javaseday21补充(装饰设计模式 BufferedReader 的小弟 LineNumber 行号媒体文件的复制)
- android复制assets里的压缩文件到sdcard里并解压
- Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)