最近做H5里边拍张上传图片,发现一个问题
有的手机调用手机拍照,在onActivityResult里边返回的resultCode是0
一半的情况是取消是0 拍照成功是-1
经查找后找到原因:
拍照的时候设置EXTRA_OUTPUT,照片存放目录的时候,该目录没有创建
private void fixDirPath() {
String path = ImageUtil.getDirPath();
File file = new File(path);
if (!file.exists()) {
file.mkdirs();
}
}
public static final String getDirPath() {
return Environment.getExternalStorageDirectory().getPath() + "/UploadImage";
}版权声明:本文为D_Android原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。