水木社区手机版
首页
|版面-手机开发(MobileDev)|
新版wap站已上线
返回
1/1
|
转到
主题:安卓R的存储访问权限设计的缺陷讨论
楼主
|
webhost
|
2022-06-01 11:43:22
|
展开
在存储权限的界面,看到的是,先有个读写手机存储的总开关,打开的前提下,会有个子菜单激活,可以进一步开关是否可以访问相册。
这个设计我认为是很糟糕的。一般来说,像微信,支付宝、钉钉等软件,我愿意授权其随意访问相册,从而可以发送、下载图片视频,但不愿意其可以任意读写整个存储区。
但在当前权限设计的框架内,我必须先允许其任意读写整个存储区,然后才能决定是否让其访问相册。
结果,没多久,手机目录看起来就会乱七八糟的,被建各种.开头的隐藏文件,还有各种包名的目录(按道理它们应该位于/Android/data下),还有很多几个B的小文件(内容看起来像是鉴定设备唯一性的hash),甚至一些应用会直接在/Android目录下创建文件夹(这个意图就很明显是用于伪装了)。
我认为,访问相册的权限应该单独拎出来,与整体的存储权限并列,而不是作为它的子级。
手机是小米,由于存在被魔改的可能性,因此还不确定这是安卓固有的权限设计问题,还是小米魔改成这样的。
--
FROM 60.186.218.*
2楼
|
webhost
|
2022-06-04 22:29:55
|
展开
我不在乎应用使用多少G的空间,我在乎的是,当我卸载应用后,是不是所有它曾经创建的文件,都能被删除干净。
【 在 ysqcn 的大作中提到: 】
: 乱七八糟的,什么scope, mediastore, saf
: 等存储卡有1T的时候,谁在乎你怎么放文件,参考pc
--
FROM 60.186.220.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版