概述
2019独角兽企业重金招聘Python工程师标准>>>
项目中发现调用capture拍摄照片,然后再通过图库选取照片时有时候找不到文件(这里有个特殊需求,选择图片之后会自己压缩图片再创建一个)。
1、自己创建照片时记得发送广播让media scanner更新数据库;
Intent intent = new Intent(android.content.Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
Uri uri = Uri.fromFile(new File(XXXX));
intent.setData(uri);
sendBroadcast(intent);
2、在小米手机上拍摄完选取找不到,判断是不是file schema的返回数据,如果是可以直接通过uri的path找到文件路径来使用。
if(photoUri.getScheme().equals("file")){
imgPath = photoUri.getPath();
File file = new File(imgPath);
if(null != file && file.exists()){
bFindPath = true;
}
}
转载于:https://my.oschina.net/kingguary/blog/85913
最后
以上就是缥缈大门为你收集整理的Android从图库选择图片失败的全部内容,希望文章能够帮你解决Android从图库选择图片失败所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复