8 K K4 u Z) m9 `: k腾讯QQ的回应是,华为手机拦截并保护的图片是QQ内的临时缓存图片,保存在系统相册的照片并未被删除。 O. I- }! A/ I
( _0 X$ j, ^! O% W- v
QQ在声明中表示:“QQ在保存文件时,在某些安卓机型中会先创建临时空文件,用于测试当前系统是否正常。真正保存图片时,会把刚才临时的空文件删掉,再写入真正的图片。华为拦截的是删除这个临时空文件的行为。”# A* A5 O0 M, }- v. H8 q$ Z
% T* m6 M# d9 T从上述相关公司披露的信息来看,这类问题要归结为“缓存文件”。* q) @! ?1 z6 o& S0 Q7 A8 k2 B
! q2 r7 C6 u+ k
事实上只要是需要进行联网获取数据的APP,不管是版本更新,还是上传图片视频等操作,都会产生缓存文件。APP 也会对自己产生的缓存文件进行处理,以释放缓存空间。 : F4 p0 X e0 J( e9 A. E
- C B$ J" R6 H1 V* Y那么问题来了,既然这样的策略是行业通用做法,那为何只有小红书、得物、豆瓣等APP在对产生的缓存文件进行管理操作时,被手机系统判定为了“异常行为”并进行拦截,而其他APP在清理缓存时,手机系统没有任何提示?7 T; s* ^' }6 N) m
0 R$ u& |% T8 u3 L4 a7 {& Z) c
众所周知,安卓开发规范禁止在公共目录存储缓存。 7 @6 J* c1 m- ^6 T; c$ F$ y. o, V1 A; R+ _+ p8 I% b9 t f' e
在公共存储空间公有目录下的媒体文件,用户应当具有最高的隐私期待。因为这些数据是较为敏感的,通常为用户主动访问、写入,存储的信息具有用户“不愿为他人所知悉”的特征,同时这些信息的访问需要通过用户授权相关权限,因此 App 不能在无用户授权或超越用户授权范围的情形下访问、删除媒体文件数据。; y) t0 B% q8 }$ t. i6 g: i8 Z8 @( D
/ T J' V1 [1 `1 n3 h' O说白了,将缓存文件存储在公共目录中,并不规范。 # Q6 R6 p$ l, V- r4 Q8 U ( v1 |: ^9 L" R9 N4 k! W7 d1 n( N1 H正常来说,手机厂商提供的操作系统只会管理“公共场景”,至于 APP 对私有目录中的信息会进行什么样的操作,这不在手机系统的“管辖范围”。 7 m; ?' M( A1 u& N9 K; Y W$ {; ^0 O; `
所以,APP 清理自己的目录不会触发提示,而上述 APP 可能是由于开发不规范,把缓存写到 APP 目录之外,清理的时候触发提示了。; Q* O* q1 M% s4 H8 c& m5 y1 }
, a# i# ?; g. d8 O* Z
据悉,针对手机上的图片莫名被删的情况,华为手机产品线副总裁李小龙曾回应称,某些应用的确会自动删除手机上的图片。他解释,这不一定是恶意行为,很多应用会自动清除过期图片。$ e9 [ f9 p7 R, h* q, r
3 Z* F+ [; J- h& ~! p7 L l
李小龙称,华为在EMUI9.0上增加了图片视频删除保护功能,只要有第三方应用删除了常用图库目录下的照片或视频,就会在通知栏提醒用户,并且能在图库回收站内恢复刚删除的内容。如果第三方应用不想让缓存图片被用户在系统图库下看到,应该按照安卓规范在该缓存目录下添加.nomedia属性,这样缓存图片就不会被系统扫描到。 $ s o2 a1 z6 n : {: B c' W% p3 V- p; k' f$ o不过,为何总是安卓用户身上发生这样的事呢?7 B' D; Z1 E% `3 P
% o9 h4 ^9 G' l# N) s7 a* i
归根结底,Android 的运行机制不如 iOS。. J: x; y% X8 n4 f$ ^' H/ D( i
# P l6 A) o0 m8 u( JiOS 采用的是沙盒运行机制,其特点是,把每个应用程序都放在自己的沙盒(一个独立、安全、封闭的存储空间)里进行文件读取。每个应用程序都不可以翻过自己的围墙去访问别的存储空间的内容(已经越狱的除外)。在访问自己沙盒外的数据时需要访问权限。安卓采用的则是虚拟机运行机制,运行方式是数据先传输到虚拟机,再由虚拟机传递到用户界面,程序之间可以互访。当安卓也能权限控制严格时,用户可能就不用再为 APP 私自删除自己的照片、视频而忧心了。* @- r! } o0 V- a* ]2 n- s
6 f4 F* _1 Q8 g% |( }
值得一提的是,随着“小红书”一起被热议的还有此前小米MIUI12上线的“空白通行证”功能。+ ?) n, C U% A: r5 f* _
1 ?1 t# k j! Y; L7 S
周知,一些安卓APP早已习惯“耍流氓”,一来就要求获取各种权限,若用户不授予权限那么就无法正常使用,而给了权限APP又在后台小动作不断。 6 O. ]# c( S* j7 l: F- L0 f. ?1 w9 r
空白通行证的作用就是,以一个空白的身份使用 APP,而这些 APP 将无法读取用户隐私信息,解决了必要权限授权问题的同时,又能保护用户个人信息。 ; \. M. S% ?: N) C! Q8 J1 l % b* N. k3 b8 `, `7 Z$ x) b: Y2 v那么你觉得“后台删照片”这类问题的责任在谁? " i) [3 i8 i) T 3 T& u# U4 `& O0 R% @" o 5 @# N9 Q% ~% p# G$ w7 o当然你也可以直接拨打电话13101986181,让我帮你组装电脑,装机! ! H0 g/ {' n% n' x7 |4 }6 g* K, e) f . t9 l8 C) B( L# n! V0 y, s9 [6 U