![]() | 1 shakoon 2021-05-19 19:01:46 +08:00 ![]() 好了那么一点点,但是感觉如果 app 开发者没有责任心,不写根目录也会带来一些不便。以微信为例,以前数据文件都在 /tencent/micromessage 下,清空朋友圈缓存和公众号缓存非常方便,效果也立竿见影,现在数据都迁到 app 私有空间下去了,本以为会是好事,但是这玩意儿是个十足的垃圾王,占用空间急速膨胀,app 自己又没有提供有效的清理功能,手机可用空间占用非常厉害。去年我的微信才占用 2G 的空间,现在已经 15G 了,非常让人不爽。 |
![]() | 2 yin1999 2021-05-19 19:02:16 +08:00 Android Target API 30 能够解决这个问题(强制分区存储),要完全改善,等两年吧 |
![]() | 3 bclerdx 2021-05-19 19:14:00 +08:00 有啊,多的很。国内的多于国外的。 |
![]() | 4 dick20cm 2021-05-19 19:30:21 +08:00 无解 |
![]() | 5 BeautifulSoap 2021-05-19 19:44:06 +08:00 via Android ![]() 原生系统就两个字:没有 至于国产的各种定制 room 不知道 但是你 root 的话倒是很好解决这个问题,装上存储空间隔离无论什么软件都别想在 sd 卡里随地大小便。而且 sd 卡内容都塞进私有空间,用 root 备份 app 可以直接连带 app 数据,私有空间数据,sd 卡的数据都完整备份。换手机之后新手机 root 后能直接像 iPhone 那样把所有 app 连带数据都恢复,而且跨设备跨厂商 |
![]() | 6 syuraking 2021-05-19 19:49:32 +08:00 没有……根目录依然是群魔乱舞,按规则的,还因为沙盘问题,搞得不方便 |
![]() | 7 Deffi 2021-05-19 19:50:38 +08:00 看国内应用商店什么时候强制 API 30 |
8 fox0001 2021-05-19 20:01:53 +08:00 via Android 在用 Android 11,这问题压根没解决 |
![]() | 9 misaka00251 2021-05-19 20:38:09 +08:00 从 Play 商店刚刚下载的微信,MIUI 12.5.1,不给存储权限虽然能用,但是没法发送图片。给了之后,保存文件什么的好像是遵照 API 30 来的,但过一会就会发现创建了 Tencent 文件夹,里面有两个文件夹 ams 了 mta,其中 mta 文件夹里有 .mid.txt ,打开是什么 __MTA_DEVICE_INFO 开头的 base64 加密数据,看来给存储还是要乱写的。 QQ 的话,Play 商店里还是去年的版本,然后不给存储也是不能发送图片 + 照相的。 P.S. MIUI 的权限设置里,在读写手机存储内有一个访问相册的开关,关掉的话例如截图等就在微信里看不到了。 |
![]() | 10 sorrowfulliu 2021-05-19 23:41:22 +08:00 Android 11 已经强制分区存储了,但前提是应用必须升级到 A11,Android 10 以前的还是可以随意创建目录的,但是目前的应用开发者有多少转到 A11 的恐怕太少了 |
![]() | 11 340746 2021-05-20 00:39:14 +08:00 via Android 建立一个与文件夹相同名称的空文件,阻止软件创建目录,只有少数软件可以抵抗这个方法,比如支付宝 |
12 NSAgold 2021-05-20 01:09:43 +08:00 不 root 的话只有 API 30 以上的强制分区存储功能能解决 ROOT 的话 存储空间隔离 APP 可以解决这个问题 |
![]() | 13 jim9606 2021-05-20 01:24:38 +08:00 看什么时候国内商店强制 target API>=30,反正这是 AOSP 标准,大部分应用都不用想着 OS 给你开后门的事。 不过副作用是文件管理器没法直接读写 Android/data 目录,得走系统存储访问框架(操作有点麻烦)或者走电脑 MTP 连接。 @shakoon 这东西还是依赖系统的专清功能吧,或者你用系统存储访问框架手动删。 |
![]() | 14 toptyloo 2021-05-20 01:32:17 +08:00 如果能 root 那早就解决了,不能的话目前算解决了一部分,乐观来讲今年能解决大部分,正常进度差不多一年内能解决吧。现在国内互联网的 APP 基本都 API 29 了,再往后升级就该到 30 了。 |
![]() | 15 ikas 2021-05-20 09:15:59 +08:00 还是那句话,不 root,你的手机不是你的 |
![]() | 16 noahhhh 2021-05-21 11:50:00 +08:00 via Android @jim9606 Solid explorer 和 mix explorer 都支持无 root 访问 data 了 |
![]() | 17 lns103 2021-05-21 17:49:29 +08:00 via Android @jim9606 升级到安卓 11 之后,不做特殊授权,所有用户应用都无法读取 Android/data 中其它应用的文件,mixplorer 最新版 API 30,但是授权后可以读取 Android/data 中所有文件 |
![]() | 18 silencelixing 2021-05-21 17:57:32 +08:00 有解决了,不过需要时间,很多东西需要适配。 Google Play 的应用,在 8 月份过后,乱写数据的应用都不让上架了,会越来越好的。 |
![]() | 19 SekiBetu 2021-05-24 02:41:03 +08:00 国产 APP:全线 APP 停留在 API29 至少五年 |