在存储权限的界面,看到的是,先有个读写手机存储的总开关,打开的前提下,会有个子菜单激活,可以进一步开关是否可以访问相册。
这个设计我认为是很糟糕的。一般来说,像微信,支付宝、钉钉等软件,我愿意授权其随意访问相册,从而可以发送、下载图片视频,但不愿意其可以任意读写整个存储区。
但在当前权限设计的框架内,我必须先允许其任意读写整个存储区,然后才能决定是否让其访问相册。
结果,没多久,手机目录看起来就会乱七八糟的,被建各种.开头的隐藏文件,还有各种包名的目录(按道理它们应该位于/Android/data下),还有很多几个B的小文件(内容看起来像是鉴定设备唯一性的hash),甚至一些应用会直接在/Android目录下创建文件夹(这个意图就很明显是用于伪装了)。
我认为,访问相册的权限应该单独拎出来,与整体的存储权限并列,而不是作为它的子级。
手机是小米,由于存在被魔改的可能性,因此还不确定这是安卓固有的权限设计问题,还是小米魔改成这样的。
--
FROM 60.186.218.*