在Android 10中,系统对存储权限的管理相对来说比较宽松。
App被授予存储权限的话,读写数据的范围就是整个手机。
有网友就认为,既然App能读到整个手机的数据,那肯定图片肯定是App删的呗。
但在小雷看来,大部分App偷删照片大概率是乌龙事件。
手机提示「XX App删除图片」,我们第一印象就会以为是App删除了相册的图片。
实际上,App删除的是自己在后台运行时产生的临时缓存文件,跟相册里的图片没啥关系。
这是因为「替换大法」被手机误会了。
当我们要保存图片时,App会先创建临时空文件,等到真正保存图片时,App就会删掉临时空文件,写入想保存的图片。
如果这其中刚好有图片文件,有些手机系统就会误报,发出提示。
有小伙伴要问了,为什么非得删掉缓存文件呢?
因为安卓手机的运行速度,受内存大小的影响还是比较大的。
缓存文件过多,占用了过多内存,手机就会越用越卡。
为了让手机保持流畅度,App自行删除缓存文件的操作,其实已经是业内的惯例了。
小雷手机相册里跑到回收站的图片,估计就是这个原因了。
大伙还可以从换一个角度想想,App删图片,它图什么呢?
想获取隐私的App得到存储权限后,在后台偷窥、上传隐私图片,这种操作小雷能想到。
但是删除图片是个什么迷惑行为,生怕你没发现它在后台搞鬼?完全不能理解。。。