Android 10 ,未授予任何权限,一些 App 会在某些二级目录创建文件

2021-06-11 19:08:49 +08:00
 c16777216
例如 Download 和 Music

那么

浏览器下载文件就可以不需要存储权限

App 能否读取其创建的文件,还是可以读取或修改所有数据,甚至创建次级目录

Android 目录有什么例外吗
6409 次点击
所在节点    Android
18 条回复
shijianit
2021-06-11 19:15:30 +08:00
Android10 及以上,默认有外部存储公共目录写权限,如系统相册目录,读取相册列表需要外部存储读权限
ronman
2021-06-11 19:16:47 +08:00
别说安卓 10 了,11 强制分区存储了不一样在公共目录拉屎吗。
BeautifulSoap
2021-06-11 20:40:22 +08:00
谷歌对 Android 的 app 随地拉屎问题毫不作为都这么多年了,即便是 Android11,只要你不 root 依旧没法管住 app 拉屎。想真正管住就 root 装存储重定向吧
dingwen07
2021-06-11 21:05:16 +08:00
创建的文件和目录别的 app 没存储权限就读不了,该 app 自己被重装之后也读不了
好像是这样的
liuidetmks
2021-06-12 11:50:04 +08:00
安卓为什么不学习 iOS,一个 app 一个目录
codehz
2021-06-12 11:59:51 +08:00
@BeautifulSoap sr 管不住,rikka 还在研究新魔法呢
sky96111
2021-06-12 14:04:46 +08:00
@liuidetmks 一开始没考虑到,现在收拾包袱太大了。再加上大多数非国产程序没有这个问题,Google 也不太想管
JensenQian
2021-06-12 14:25:13 +08:00
JensenQian
2021-06-12 14:25:55 +08:00
@JensenQian #8 20 刀有点贵
relieve56
2021-06-12 15:49:13 +08:00
@codehz sr 用了几年,每次下载新 app 或者有什么别的需求都要调半天,最后受不了换了果。。sr 重度用户真应该直接换 iOS,换了一身轻松
xmumiffy
2021-06-13 11:33:25 +08:00
换 iOS x
卸载文档管理器 ✓
beginor
2021-06-15 09:28:30 +08:00
在根目录下建一个“我的文档”目录, 然后文档管理期默认就打开这个目录 😂
hu8245
2021-06-15 09:37:41 +08:00
@beginor 当真可行?创建的文件夹名称叫做 “我的文档”?
merpyzf
2021-06-15 09:58:08 +08:00
如果在 Android10 的设备上应用不申请权限就可以随意在用户存储目录下读写文件的话那么这个 app 的 targetAp i 一定是低于 23 以下的。
Ga2en
2021-06-15 11:58:19 +08:00
music 文件夹里面的东西基本都是 TX 游戏创建的,还有一些奇怪的 APP 船舰一系列从 a~z 的文件夹(特别是某家,自己编译了媒体存储,造成奇怪的文件夹层出不穷 mixiao ),已经换阵营了。
beginor
2021-06-15 16:34:27 +08:00
@hu8245 应该 SD 卡根目录下创建,然后自己只看这个目录,其它可以无视
sw926
2021-06-15 17:08:26 +08:00
Download 和 Music 是专有文件夹,Android 10 分区存储情况下 App 可以不申请权限在这些文件夹下创建文件,但是 App 只能访问自己创建的文件。对于一些图片、视频编辑软件来说,导入素材可以通过文件浏览器手动授权,编辑完可以直接导出到相册,对开发者来说不用动态申请权限了,对用户来说不用担心 App 会读取到全部的相册内容。道高一尺,魔高一丈,遇到流氓软件就直接把专有文件夹当额外存款空间了,不知道他们怎么想的,这些文件在 App 卸载了也不会删除,但是重装后就没有权限去读这些文件了。
qiaamei
2021-06-17 20:58:22 +08:00
为什上帝不惩罚作恶的中国人

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/782985

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX