如题。。
软磨硬泡是指如果不给权限,它就会隔一段时间弹出“加载历史数据”,但亲测不给权限所有的历史数据也都能读到。
一加氧 OS 最新版。
很蛋疼,因为如果那个弹框不及时手动按掉,就会导致之后的聊天消息都收不到推送。
1
jim9606 2021-04-12 00:42:43 +08:00 1
下 Google Play 上的版本。不过不给存储权限依然会影响图片发送。
|
2
yitingbai 2021-04-12 00:44:39 +08:00
存储空间权限是最基本的权限, 除非计算器那种没有存储需求的软件可以不给这个权限, 对于微信这类需要大量存储空间存储图片, 聊天记录,视频等数据的 app , 不给存储空间权限感觉有点强人所难了, 不给也能用,是因为数据都放到私有目录了
|
5
BeautifulSoap 2021-04-12 01:36:37 +08:00 via Android 2
@yitingbai 你这就有点强行替微信说话了。不给存储权限微信也有很多符合安卓标准的方式获取保存媒体文件。结果微信就是不做
|
6
billlee 2021-04-12 02:11:28 +08:00 1
|
7
ysc3839 2021-04-12 05:23:01 +08:00 via Android 11
@yitingbai
Android 有两个存储文件的地方: 一个是应用私有的存储空间,每个应用独立,不需要任何授权就能使用,别的应用,包括用户也无法访问,卸载应用时会删除其中的数据,这个地方是给应用存自己私有的数据的。 另一个是共享存储空间,所有应用共享,需要授权才能访问,卸载应用时不会删除其中的数据,因为系统没有跟踪文件是由哪个应用创建的,这个地方是给用户存数据的。 看上去你也知道“私有目录”的存在,那“不给存储空间权限感觉有点强人所难了”就不成立了。 |
8
neteroster 2021-04-12 05:53:18 +08:00 via Android
存储重定向(需要 root ).
|
9
snw 2021-04-12 08:16:25 +08:00 via Android
如果你们以前就留意的话,会发现微信以前的存储目录是直接建在内部存储的根目录,Android 11 出来后总算是把存储目录改到应用自己的目录了。
QQ 也是如此。 |
10
tankren 2021-04-12 08:49:46 +08:00
root+magisk+Riru+存储重定向
完美解决这个问题 |
11
icegaze 2021-04-12 08:52:23 +08:00 via Android
存储权限
指程序私有路径之外的目录的存储, 你发朋友圈图片的话需要这权限, 不发应该可以禁止掉它。 |
12
qing108 2021-04-12 08:57:02 +08:00
我选择使用 Google play 版本,很老实
|
13
sonyxperia 2021-04-12 08:57:57 +08:00
是张小龙软磨硬泡求你安装微信
|
15
iminto 2021-04-12 09:47:56 +08:00 2
有人确实对 存储空间权限 有无解。这个权限不是必须的。
@snw 微信 7 的某个版本后就改了,但这也带来另外一个问题,比不规范还严重,那就是微信在自己的地盘随意拉屎,谁也管不到它了。微信体积进一步增加,你还束手无策。以前不规范存储的时候,你还能手工删除各种垃圾文件 |
16
NEVERCODE 2021-04-12 09:50:59 +08:00 1
不给这个权限的话,如果别人给你发的图片,你点了保存,但是相册里是找不到的。
|
17
jy02201949 2021-04-12 09:55:05 +08:00 1
虽然我也很讨厌微信,但这聊天工具毕竟还是要保存跟分享一些照片视频的,不给存储权限确实功能上会有很大的缺失
|
18
Moyudawang 2021-04-12 09:59:05 +08:00
|
20
guyeu OP @Moyudawang #18 没有这个选项呢。
|
21
cpstar 2021-04-12 10:11:42 +08:00
新版的微信存储区已经从使用 /sdcard/下,挪到了 /sdcard/Android/data 里,原则上是可以不再申请权限的。使用照片什么的,其实也可以获取相应系统接口权限。当然,如果需要把微信的文件另存到手机里的话,那就需要存储权限了。
但仍然要用存储权限,无非就是能够直接扫描整个存储,然后获取一些奇奇怪怪的东西呗。 |
22
cpstar 2021-04-12 10:18:24 +08:00 1
@iminto 15# 屎拉在 /sdcard/Android/data/com.tencent.mm/micromsg/里边,按照 anroid 的存储权限体系,你还是能把屎擦干净的。
|
23
iminto 2021-04-12 10:30:17 +08:00
@jy02201949 分享图片不需要给微信存储权限的。你可以直接在相册里点分享,选择微信即可,我就是这么做的。如果你在微信里发送就不行了。虽然不太方便了,但是干净了很多
|
24
iminto 2021-04-12 10:34:38 +08:00
@cpstar 嗯,是的。安卓 11 后,/sdcard/Android/data/ 有了权限控制,一般的文件管理器看不到了,当然有一些软件还是能管理到这个目录的。
|
25
Yadomin 2021-04-12 11:10:51 +08:00
给了微信存储权限,就会在 /sdcard/Android/data 以外的地方拉屎了
|
26
yanqiyu 2021-04-12 11:16:32 +08:00
in reply to #2
@yitingbai Android 有 SAF, 可以在不给整个文件系统的权限的情况下向用户索取特定路径或者是文件的权限 refs: https://developer.android.com/guide/topics/providers/document-provider |
27
iloveayu 2021-04-12 11:24:11 +08:00
我就蹭蹭,不进去。
|
28
opengps 2021-04-12 11:26:09 +08:00
安卓外行,不知道微信用了什么魔法,可以占据巨大存储空间,删光了聊天记录都不行,全靠卸载重装释放。
128G 手机 System data 占用了 95.5G: https://www.opengps.cn/Blog/View.aspx?id=870&from=v2ex |
29
Peanut666 2021-04-12 11:28:20 +08:00 via Android
@cpstar 你好,请问现在可以把旧的微信储存区文件删除了吗?会不会影响微信聊天记录和聊天图片
|
30
12101111 2021-04-12 11:42:20 +08:00
微信已经迁移到 /sdcard/Android/data 了,理论上不给也不影响功能, 只是这个对话框可能是之前遗留下来的
|
31
zerofancy 2021-04-12 11:49:06 +08:00
其实把文件另存到相册不需要这个权限也能做好,比如 Telegram 处理的就很好。
感觉有可能用来做设备指纹,现在获取唯一 id 变困难了,随便找个文件夹拉点屎重装了还能认出来。 |
32
evilwk 2021-04-12 11:50:00 +08:00
|
33
cpstar 2021-04-12 11:57:50 +08:00
@Peanut666 29#,我知道的,微信的聊天记录在 /data/data 里,这个地方始终是无权限查看的,然后聊天记录里的文件、图片什么的,现在转移到了 /sdcard/Android/data/Tencent 下,但是 /sdcard/Tencent 仍然有修改记录,不知道干了啥。
我用的 solid explorer,找个三方的文件工具,删删看吧。我是懒得跟张小龙斗智斗勇了。 |
42
meiyoumingzi6 2021-04-12 16:03:33 +08:00 via iPhone
卸载。或者换果子
|
43
dxatgp02 2021-04-12 16:05:10 +08:00
没事多逛技术群还是能学到很多东西的.
|
44
Stoulla 2021-04-12 16:09:19 +08:00 via Android
其实你可以用 island 把这种软件放在工作目录里的,这样它要啥权限都没问题,反正读不到
|
45
Lemeng 2021-04-12 16:23:51 +08:00
@meiyoumingzi6 大神,果子是什么。比 wx 怎么样,总感觉 wx 要的权限太多了
|
47
zxCoder 2021-04-12 18:19:57 +08:00
让他拉 让他拉
|
48
r0sevil 2021-04-12 19:07:36 +08:00
存储重定向解决,比如我现在,微信读不到我任何图片 /视频(从聊天窗口打开 ➕️ → 相册,零结果),要发的时候直接分享到微信就好了。
|