最近刷上 crDroid 9 ,即 Android 13 ,发现几乎没有 App 乱写/sdcard目录了。兴奋地以为这问题已根治了,稍微研究了一下,才发现不是。但是向好的方向发展。
[ol]国产 App 开始避免直接申请“文件读写权限”,起码大厂有这个趋势。大部分可以在无授权“文件读写权限”的情况下,可以正常使用。起码日常使用吧……
[/ol]
测试过以下 App:
微信安装来自酷安,最新版。早就修正了乱写“/sdcard”目录的问题,但不影响它浪费手机存储空间。只申请“照片和视频权限”,点了“下载”的图片视频会写入“/sdcard/Pictures/WeiXin”文件夹。
淘宝安装来自 Google Play ,最新版。权限列表没有“文件读写权限”,只有“音乐和音频”、“照片和视频”。发现手机淘宝网页版已经没有强制跳转 App ,只进行购物的话,可以不装 App 。另外,支付宝和闲鱼,也是 Google Play 最新版,也只有“照片和视频”权限,且可以不授权。
阿里云盘安装来自官网,最新版可以无“文件”权限运行。但这是网盘服务,需要下载文件或同步本地文件之类。授予“文件”权限后,创建了“AliYunPan”、“.DataStorage”、“.UTSystemConfig”、“.vdedir”、“.vivo”、“alipay”、“umeng_cache”等目录。其中“AliYunPan”是用于保存云盘下载的文件,可认为是正常操作。安装“工作空间”内运行,下载文件会提示失败,不知道是不是识别了路径以“/storage/emulated/10/AliYunPan”开头而不下载。错误日志有提示下载路径为“/storage/emulated/10/AliYunPan”。
中国农业银行安装来自酷安,最新版。可以无“文件”权限运行。授予“文件”权限后,创建了“.DataStorage”、“.UTSystemConfig”、“Android/obj”、“bwton”目录。另外,使用“工作空间”(使用 Shelter )运行会闪退。
权限, 文件, aliyunpan, sdcard