障小龙的微信自从8.0.16 版本更新后,如果不给公共空间存储权限,则不允许应用外分享了。之前是可以的。
可以先分享到微信收藏,然后再发到聊天群,即可绕过限制。
解释一下:安卓里的存储权限指的是公共空间存储权限,任何app都不是必须存储权限的。因为第一,app对/data/这个普通用户不可见的目录天然具有可读写权限,第二对于用户可见存储,app对/android/data下对应目录具有可读写权限,这两个位置的权限都是不需要设置,也不能设置的(不root的话),app一旦安装后就拥有了这两处目录的权限。
而android里的存储权限,实际指的是公共空间,也就是/download,/pic这些目录,以及app自己在根目录拉的各种屎。这种权限是不必要,也是很危险的,比如微信可以借此读到你拍摄的照片,下载的文档等全部资料。
而通过安卓的分享接口,你可以只授予微信临时读取单个文件的权限,现在微信禁止了这种使用方式。
好吧,张小龙你妈死了
可以先分享到微信收藏,然后再发到聊天群,即可绕过限制。
解释一下:安卓里的存储权限指的是公共空间存储权限,任何app都不是必须存储权限的。因为第一,app对/data/这个普通用户不可见的目录天然具有可读写权限,第二对于用户可见存储,app对/android/data下对应目录具有可读写权限,这两个位置的权限都是不需要设置,也不能设置的(不root的话),app一旦安装后就拥有了这两处目录的权限。
而android里的存储权限,实际指的是公共空间,也就是/download,/pic这些目录,以及app自己在根目录拉的各种屎。这种权限是不必要,也是很危险的,比如微信可以借此读到你拍摄的照片,下载的文档等全部资料。
而通过安卓的分享接口,你可以只授予微信临时读取单个文件的权限,现在微信禁止了这种使用方式。
好吧,张小龙你妈死了