- 主题:安卓R的存储访问权限设计的缺陷讨论
在存储权限的界面,看到的是,先有个读写手机存储的总开关,打开的前提下,会有个子菜单激活,可以进一步开关是否可以访问相册。
这个设计我认为是很糟糕的。一般来说,像微信,支付宝、钉钉等软件,我愿意授权其随意访问相册,从而可以发送、下载图片视频,但不愿意其可以任意读写整个存储区。
但在当前权限设计的框架内,我必须先允许其任意读写整个存储区,然后才能决定是否让其访问相册。
结果,没多久,手机目录看起来就会乱七八糟的,被建各种.开头的隐藏文件,还有各种包名的目录(按道理它们应该位于/Android/data下),还有很多几个B的小文件(内容看起来像是鉴定设备唯一性的hash),甚至一些应用会直接在/Android目录下创建文件夹(这个意图就很明显是用于伪装了)。
我认为,访问相册的权限应该单独拎出来,与整体的存储权限并列,而不是作为它的子级。
手机是小米,由于存在被魔改的可能性,因此还不确定这是安卓固有的权限设计问题,还是小米魔改成这样的。
--
FROM 60.186.218.*
乱七八糟的,什么scope, mediastore, saf
等存储卡有1T的时候,谁在乎你怎么放文件,参考pc
【 在 webhost 的大作中提到: 】
: 在存储权限的界面,看到的是,先有个读写手机存储的总开关,打开的前提下,会有个子菜单激活,可以进一步开关是否可以访问相册。
: 这个设计我认为是很糟糕的。一般来说,像微信,支付宝、钉钉等软件,我愿意授权其随意访问相册,从而可以发送、下载图片视频,但不愿意其可以任意读写整个存储区。
: 但在当前权限设计的框架内,我必须先允许其任意读写整个存储区,然后才能决定是否让其访问相册。
: ...................
--
FROM 101.38.244.*
我不在乎应用使用多少G的空间,我在乎的是,当我卸载应用后,是不是所有它曾经创建的文件,都能被删除干净。
【 在 ysqcn 的大作中提到: 】
: 乱七八糟的,什么scope, mediastore, saf
: 等存储卡有1T的时候,谁在乎你怎么放文件,参考pc
--
FROM 60.186.220.*
那就要scope存储
【 在 webhost 的大作中提到: 】
我不在乎应用使用多少G的空间,我在乎的是,当我卸载应用后,是不是所有它曾经创建的文件,都能被删除干净。
--
FROM 101.38.244.*
目前的设计是搞不定这事的。
其实大多数的 APP 都不应该使用存储。
很莫名其妙国内的 APP 都会申请这个权限。
【 在 webhost 的大作中提到: 】
: 我不在乎应用使用多少G的空间,我在乎的是,当我卸载应用后,是不是所有它曾经创建的文件,都能被删除干净。
--
FROM 112.47.122.*
支付宝没有读图的必要啊
除了微信 不相信国内绝大多数app
包括银行app 因为银行码农水平太次了
【 在 webhost (webhost) 的大作中提到: 】
: 在存储权限的界面,看到的是,先有个读写手机存储的总开关,打开的前提下,会有个子菜单激活,可以进一步开关是否可以访问相册。
:
: 这个设计我认为是很糟糕的。一般来说,像微信,支付宝、钉钉等软件,我愿意授权其随意访问相册,从而可以发送、下载图片视频,但不愿意其可以任意读写整个存储区。
: 但在当前权限设计的框架内,我必须先允许其任意读写整个存储区,然后才能决定是否让其访问相册。
--
FROM 123.120.97.*
银行的码农也是一坨屎
权限设计应该是核心码农了把。中行居然用低等级安全验证可以取消高等级验证。给他们说了几次都没用。
【 在 mseer 的大作中提到: 】
: 支付宝没有读图的必要啊
: 除了微信 不相信国内绝大多数app
: 包括银行app 因为银行码农水平太次了
--
FROM 218.75.183.*
支付宝扫图片二维码要读图
【 在 mseer 的大作中提到: 】
: 支付宝没有读图的必要啊
: 除了微信 不相信国内绝大多数app
: 包括银行app 因为银行码农水平太次了
: ...................
--
FROM 221.182.151.*