最近刷上 crDroid 9 ,即 Android 13 ,发现几乎没有 App 乱写/sdcard
目录了。兴奋地以为这问题已根治了,稍微研究了一下,才发现不是。但是向好的方向发展。
测试过以下 App:
1
alne 2023-04-21 08:28:37 +08:00
使用存储空间隔离后,基本没发现侧漏现象。
前几个安卓版本倒是经常发现侧漏现象,说明系统带的 app 也是随地大小便 |
2
CharlesGray 2023-04-21 08:31:51 +08:00
我的微信仍然是同时申请文件和图片权限,两个绑在一起的,关掉一个另外一个也会被关掉
|
3
berchtesgaden 2023-04-21 08:36:24 +08:00
一个权限都没给,使用也没啥大问题
|
4
fox0001 OP @CharlesGray #2 我的微信版本是 8.0.30 ,不知道是不是新版对权限优化了
|
5
xubingok 2023-04-21 09:17:22 +08:00
酷安不知道扒的哪个市场的 apk.
至少用 googleplay 的版本来调查毫无意义... 向 googleplay 发布的 apk 规范多了. |
6
cassiaesemen 2023-04-21 10:17:04 +08:00
因为合规原因,乱写目录有改善,现在我使用 Android 最大的痛点就是推送。
|
8
wy315700 2023-04-21 10:27:34 +08:00
都是空间不足才有的强迫症。
只要空间足够就不怕乱写了。 等他写满了换个手机就是了。 |
9
fox0001 OP |
11
janus77 2023-04-21 11:12:28 +08:00
你这个没用代表性啊……
微信,算是流氓里面比较克制的了 x 宝,下的是 google play 版本,众所周知很多厂在·google play 和国内发布的其实是两个版本 阿里云盘,虽然是互联网大厂,但是这个 app 出的比较新,没有历史包袱,所以也没有代表性 农行,根本不是互联网厂 |
12
whileFalse 2023-04-21 11:49:33 +08:00
@wy315700 主要 sd 卡根目录一堆垃圾看着烦
|
13
CharlesGray 2023-04-21 12:49:00 +08:00
@whileFalse 我是 8.0.33 啊,「文件和媒体」「音乐和音频」「照片和视频」这三个是绑在一起的
|
14
zagfai 2023-04-21 14:03:17 +08:00
我也是 8033 ,也是全写权限。可能和具体系统有关吧
|
15
wy315700 2023-04-21 14:05:47 +08:00
@whileFalse
反正要占用那么多空间,写在哪不是写呢。 |
16
whileFalse 2023-04-21 14:08:29 +08:00
@wy315700 要说的话其实 linux / mac 的 ~ 目录也没干净到哪儿去,但就是觉得不爽。
|
17
fox0001 OP |
18
RikkaW 2023-04-21 14:15:38 +08:00 2
你好,并没有往好的地方发展。
对于 Android 10 或更高版本,Android 系统允许符合条件的应用在标准文件夹中写入文件而<b>无需任何权限</b>(不论应用是否声明了、用户是否允许了存储相关的权限)。 这意味着不论您如何设置权限,应用总是可以向标准文件夹写入文件。唯有修改其他应用创建的文件仍需要权限。 * 标准文件夹是指 DCIM 、Pictures 、Download 等一系列系统规定的文件夹。 * 符合条件的应用是指目标 API 是 30 或以上,或者目标 API 是 29 且适配了分区存储的应用。 综上所述,除了目标 API 是 30 或以上的应用不能在 /sdcard 下创建非标准的文件夹和文件是一个好的发展,其他方面往坏的方向发展。 |
19
CharlesGray 2023-04-21 14:19:03 +08:00
@fox0001 有没有什么办法能用 play 商店重新下载安装一份更老版本的微信😭,想从国内的.33 换成 play 商店的.30
|
20
fox0001 OP @CharlesGray #19 卸载当前版本,再安装 Play 版。如果有保存聊天记录的要求,可以使用微信自带的“聊天记录迁移与备份”功能。
|
21
yulgang 2023-04-21 14:25:22 +08:00
如果你给微信通讯录权限,他还会浪费你的流量。😁
|
22
guazila 2023-04-21 14:53:10 +08:00
补充几个我用过的 app:
QQ 邮箱不给储存权限可以正常使用,但是无法下载附件。 狗东不给任何权限可以正常使用。 QQ 音乐不给储存权限可以正常使用,但是无法播放本地歌曲。 云闪付、工行、招行的 app 不给任何权限可以正常使用。 支付宝不给任何权限可以正常使用。 高德地图不给储存、定位、电话权限就不给你用。求推荐一个替代的导航 app 。 |
23
CharlesGray 2023-04-21 15:06:05 +08:00
@fox0001 我换到了 play 版,「音乐和音频」「照片和视频」这两个权限还是绑在一起的,「文件和媒体」倒是没了
|
25
maleclub 2023-04-21 18:09:07 +08:00
存储空间隔离,安卓 10-13 都可以解决你的需求。稳定用了几年,还不错。
|
26
AoEiuV020CN 2023-04-21 18:52:51 +08:00 via Android
我公司 app 也不在 sdcard 乱写了,
直接原因是上架要求非必要不申请文件权限, 只能改成写入私有目录,必要时再导出了, |
27
yuyanstation528 2023-04-22 10:46:11 +08:00 via iPhone
@RikkaW
本来 android11 以上是启用强制分区存储,跟你 targetsdk 没有任何关系。但大部分国产手机的 os 完全没有启用分区存储功能,依旧可以随意扫描其他应用程序的私有目录。 |
28
Musong 2023-04-23 13:37:39 +08:00
我超 是 RikkaW
|
29
eyeshuaji 2023-05-03 15:16:48 +08:00
想问下,OP 是用什么方法知道这些软件创建了什么文件的啊?
|