android.uid.system下解决sdcard读写问题
2013-05-24 14:14
399 查看
因为在做一个项目时发现在有Manfast.xml文件sharedUserId="android.uid.system时,即使你加了权限:
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
也还是不能操作sdcard,那么如何解决这个问题?
第一:把sharedUserId="android.uid.system去掉即可,但是我们必须要sharedUserId="android.uid.system那怎么办呢?
第二:修改源码下的/system/vold/Volume.cpp
将Fat::doMount(devicePath, "/mnt/secure/staging", false, false, false,
1000, 1015, 0702, true))
修改为:
Fat::doMount(devicePath, "/mnt/secure/staging", false, false, false,
1000, 1015, 0002, true))
再将Vold编译一下,将生成的out/..../system/bin/vold push到机器的system/bin中就ok了,已经过验证。
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
也还是不能操作sdcard,那么如何解决这个问题?
第一:把sharedUserId="android.uid.system去掉即可,但是我们必须要sharedUserId="android.uid.system那怎么办呢?
第二:修改源码下的/system/vold/Volume.cpp
将Fat::doMount(devicePath, "/mnt/secure/staging", false, false, false,
1000, 1015, 0702, true))
修改为:
Fat::doMount(devicePath, "/mnt/secure/staging", false, false, false,
1000, 1015, 0002, true))
再将Vold编译一下,将生成的out/..../system/bin/vold push到机器的system/bin中就ok了,已经过验证。
相关文章推荐
- android.uid.system下解决sdcard读写问题
- android.uid.system下解决sdcard读写问题
- 设置android:sharedUserId="android.uid.system" 支持 sdcard读写
- android报错及解决2--Sdcard进行文件的读写操作报的异常
- android中读写sdcard遇到Environment.MEDIA_SHARED问题
- Android Studio自带模拟器读写SDcard不成功的解决办法
- 关于android读写sdcard的权限问题
- android.uid.system和sdcard
- 解决Android在对Sdcard进行文件的读写操作的时候报错FileNotFoundException
- Android sdcard读写权限问题之一
- android 3.2 之后无法直接往sdcard写数据问题解决办法
- Android sdcard读写权限问题之中的一个
- Fedora 64位 android "failed to create the SD card" 解决方法
- 转:Android下文件操作模式(含SDCard的读写)
- 解决SD不能读写问题
- Android SD卡路径问题以及如何获取SDCard 内存
- android SD卡路径问题以及如何获取SDCard 内存
- android虚拟机sdcard操作出现mkdir failed for , Read-only file system的解决办法
- Android SD卡路径问题以及如何获取SDCard 内存
- Android sdcard文件读写操作