android.uid.system下解决sdcard读写问题
2013-06-18 19:45
711 查看
因为在做一个项目时发现在有Manfast.xml文件sharedUserId="android.uid.system时,即使你加了权限:
也还是不能操作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了,已经过验证。
声明:eoe文章著作权属于作者,受法律保护,转载时请务必以超链接形式附带如下信息
原文作者: 516768158
原文地址: http://my.eoe.cn/889855/archive/1721.html
也还是不能操作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了,已经过验证。
声明:eoe文章著作权属于作者,受法律保护,转载时请务必以超链接形式附带如下信息
原文作者: 516768158
原文地址: http://my.eoe.cn/889855/archive/1721.html
相关文章推荐
- android.uid.system下解决sdcard读写问题
- android.uid.system下解决sdcard读写问题
- 设置android:sharedUserId="android.uid.system" 支持 sdcard读写
- Android Studio自带模拟器读写SDcard不成功的解决办法
- android.uid.system和sdcard
- 解决Android在对Sdcard进行文件的读写操作的时候报错FileNotFoundException
- Android sdcard读写权限问题之一
- android 3.2 之后无法直接往sdcard写数据问题解决办法
- 关于android读写sdcard的权限问题
- android报错及解决2--Sdcard进行文件的读写操作报的异常
- Android sdcard读写权限问题之中的一个
- android中读写sdcard遇到Environment.MEDIA_SHARED问题
- 关于android sqlite database存储到sdcard上的问题
- Android SD卡路径问题以及如何获取SDCard 内存
- ubuntu android failed to create the SD card 解决方法
- 关于解决Android读写权限问题Android extsd open failed: EACCES (Permission denied)
- Android下文件操作模式(含SDCard的读写)
- Android开发之sdcard读写数据(源代码分享)
- Android SDCard操作(文件读写,容量计算)
- Android SD卡路径问题以及如何获取SDCard 内存详解