虽然这个简书的推荐系统很蛋疼,我正看一个git的文章,却给我推这个。不过还是.....加油,看年纪应该比我小不少
“中秋别回家了,回来还不如不回……”-1- 终于熬到放假了,把桌上的东西收拾好,给我妈打了电话。 问了几句寒暄的话,我说:“妈,我2号就回家了。” “怎么是2号?你们不是1号就放假了?” “放假回家的票好难买,...
虽然这个简书的推荐系统很蛋疼,我正看一个git的文章,却给我推这个。不过还是.....加油,看年纪应该比我小不少
“中秋别回家了,回来还不如不回……”-1- 终于熬到放假了,把桌上的东西收拾好,给我妈打了电话。 问了几句寒暄的话,我说:“妈,我2号就回家了。” “怎么是2号?你们不是1号就放假了?” “放假回家的票好难买,...
1. new File 的时候只有路径而没有文件名, 这样你拍完后, 照片是不会存储在指定的路径内的.
2. 关于 IllegalArgumentException 先明确前提:
一是xml 里的 paths 子项可以写多条, 会从上到下搜索来匹配
二是你在 new File 中的文件路径至少能匹配到 paths 里的一条路径, 否则 throw IllegalArgumentException
三是root-path指的是系统根目录, 也就是/
基于以上, 很明显了, 你getExternalCacheDir是/storage/emulated/0...下的, 如果path为空, 当然能匹配到, 因为匹配的是根目录下所有目录文件.当你指定某个子目录, 一是你没权限, 二是可能没这个目录无法匹配到.
另外你这样写uri只会转为content://com.myapp/storage/emulated/0/..../yourfile, 这个跟直接file:///没区别,违背了隐藏目录的初衷
Android 7.0 FileProvider 的使用与疑惑Android 7.0 设备已经逐渐普及了。然而和 6.0 系统的 运行时权限 类似, Google 又针对这个版本做了一些出于安全性考虑的改动。如果针对 24+ 的 SDK...