1. 一些是同一公司为了共用部分数据,例如很多 SDK 就会产生这样的文件夹。
而且 `/sdcard/Android/data/
com.example.xxx/ ` 属于应用私有目录,有读取权限限制且随应用卸载自动删除。不利于大数据嘛 -.-
2. 历史遗留问题。还有一些地方使用着内置储存容量低于 4GB 的安卓机,要知道这些手机到手就只有几百兆的存储空间。根目录下的文件保存方式能将数据保存在 SD 卡。
3. 但更多的是国产应用根本不遵照 Android 应用开发规范。
国内 Android 开发说到底就是良莠不齐。水平一般不可怕,可怕的是一般又对自己没什么要求。
数据保存在 `/sdcard/Android/data/
com.example.xxx/ ` 也就是多写几行代码的事,偏偏就不愿去做。
倒是读取电话和通讯录这样没必要的事情,做起来根本不嫌多。
还是利益驱动,什么道德什么规范都不是事儿。
关闭 `Storage` 权限可部分解决。没什么好的解决办法,类似支付 biao 这样的应用,禁用了直接不能用。