Android更新到API26之后,targetVersion26,调用系统相机拍照遇到的一个坑

    最近在学习Android的东西,在调用系统相机拍照的时候,遇到的问题如下:

    1、在onActivityResult的时候,出现resultCode总是0,也就是RESULT_CANCEL  我就纳闷了

   2、在onActivituResult的时候,出现resutCode是-1,但是 data当中没有数据

   3、错误各种

 



    解决方案:

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE_SECURE);
startActivityForResult(intent, TAKE_PHOTO_CAMERA);
看网上,都是使用new Intent(MediaStore.ACTION_IMAGE_CAPTURE)  但是就是获取不到图片,而且就是不报错。

你可能感兴趣的:(Android更新到API26之后,targetVersion26,调用系统相机拍照遇到的一个坑)