欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > windows >内容正文

windows

系统app无法访问外部存储设备问题

发布时间:2025/4/5 windows 56 豆豆
生活随笔 收集整理的这篇文章主要介绍了 系统app无法访问外部存储设备问题 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

2019独角兽企业重金招聘Python工程师标准>>>

原因参考:http://www.th7.cn/Program/Android/201503/400800.shtml

因为可插拔设备拔出时,linux会kill掉正在使用设备中的文件的进程,为了避免系统进程不被kill掉,所以安卓干脆不让系统应用访问可插拔存储器中的文件。

可插拔设备,包括u盘和外部sd卡中的文件的权限都是固定的----rwxr-x的,也就是说系统用户没有任何操作权限

这个有点坑爹。相当于为了避免车祸就不让人开车。

 

解决方案:修改安卓源码:system/vold/Volume.cpp将

Fat::doMount(devicePath, mMountPart[i], false, false, false,aid, gid, permMask, true)

改为

Fat::doMount(devicePath, mMountPart[i], false, false, false,aid, gid, 0002, true)

参考:http://blog.csdn.net/tkwxty/article/details/43459365

 

转载于:https://my.oschina.net/u/584525/blog/994539

总结

以上是生活随笔为你收集整理的系统app无法访问外部存储设备问题的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。