十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这是安卓系统数据文件夹,sd卡的Android文件夹一般存放的就是软件数据了,比如视频软件缓存下载的视频,其他软件的缓存数据等
创新互联公司是专业的辰溪网站建设公司,辰溪接单;提供网站设计、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行辰溪网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
[img]若使用的是vivo手机,SD卡(TF卡)即是手机储存的扩展卡,主要用来扩展手机的储存空间。
Android 9.0 SD卡权限管理更为严格,
[步骤]
1.在图库中删除T卡上的图片或者视频,在文件管理中查看还存在
2.在视频应用中删除视频情况一样
[备注]重启手机后,再次进入图库重新加载进来
跟踪调试发现,是SD卡写权限被禁,用户无法对SD卡内容进行操作。
原文分析
修改方法:
增加-w 权限,下面第二个加上去的。
alps_p0_mp2\update\alps\system\vold\model\PublicVolume.cpp
if (!(mFusePid = fork())) {
if (getMountFlags() MountFlags::kPrimary) {
if (execl(kFusePath, kFusePath,
"-u", "1023", // AID_MEDIA_RW
"-g", "1023", // AID_MEDIA_RW
"-U", std::to_string(getMountUserId()).c_str(),
"-w",
mRawPath.c_str(),
stableName.c_str(),
NULL)) {
PLOG(ERROR) "Failed to exec";
}
} else {
if (execl(kFusePath, kFusePath,
"-u", "1023", // AID_MEDIA_RW
"-g", "1023", // AID_MEDIA_RW
"-U", std::to_string(getMountUserId()).c_str(),
"-w",//add by for add sdcard permission 就是这样
mRawPath.c_str(),
stableName.c_str(),
NULL)) {
PLOG(ERROR) "Failed to exec";
}
}
这样操作之后SD卡就有了写权限,用户可以对SD卡中数据进行操作。