问题摘要:适配小米华为手机等拍照后获取不到照片
出现场景
普通的相机调用,在 intent 传进去一个路径,然调用这个意图。
在测试机 荣耀 8x 上是没有问题的,能获取到拍的照片。
在小米系统和 华为麦芒4上就不行,路径上就没有照片。
/**
* @param file 拍照生成的照片地址
* @return intent
*/
public static intent gettakepictureintent(file file) {
intent intent = new intent(mediastore.action_image_capture);
if (intent.resolveactivity(commonutils.context.getpackagemanager()) != null) {
if (null != file) {
temppicturepath = file.getpath();
logutil.log(dautils.class.getsimplename(),"gettakepictureintent :->>"+temppicturepath);
if (build.version.sdk_int < build.version_codes.n) {
intent.putextra(mediastore.extra_output, uri.fromfile(file));
} else {
contentvalues contentvalues = new contentvalues(1);