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)  但是就是获取不到图片,而且就是不报错。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值