永发信息网

安卓调用系统相机时出现fileuriexposedexception异常怎么解决

答案:2  悬赏:70  手机版
解决时间 2021-12-18 00:22
  • 提问者网友:雾里闻花香
  • 2021-12-17 20:19
安卓调用系统相机时出现fileuriexposedexception异常怎么解决
最佳答案
  • 五星知识达人网友:一把行者刀
  • 2021-12-17 21:17
应该开不了,测试都在真机试。。。因为如果要打开,有些电脑可没有摄像头。。而且,若是有摄像头,那得取得与它的连接,这是硬件方面的问题,与当前系统取得联系,并将摄像头引入模拟器,不是软件调用几个库就写得出来的~
全部回答
  • 1楼网友:冷風如刀
  • 2021-12-17 22:37
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); Uri mImageCaptureUri; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {//如果是7.0android系统 ContentValues contentValues = new ContentValues(1); contentValues.put(MediaStore.Images.Media.DATA, new File(photoPath, imageFileName).getAbsolutePath()); mImageCaptureUri= getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,contentValues); }else{ mImageCaptureUri = Uri.fromFile(new File(photoPath, imageFileName)); } intent.putExtra(MediaStore.EXTRA_OUTPUT, mImageCaptureUri); startActivityForResult(intent, REQUEST_PICK_FROM_CAMERA);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯