老师 我的这个为何获取不到原图那

来源:2-1 Android调用系统相机之启动相机

蜗牛1234

2016-01-10 14:21

public void carmera2(View v){
   Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
   Uri pictureuri = Uri.fromFile(new File(mFilePath));//改变系统相机拍照存储路径
   intent.putExtra(MediaStore.EXTRA_OUTPUT,pictureuri);//保存图片到指定路径
   startActivityForResult(intent, REQ_2);
}


else if(requestCode==REQ_2){
   FileInputStream fis = null;
   try {
       fis = new FileInputStream(mFilePath);
       Bitmap bitmap = BitmapFactory.decodeStream(fis);
       imageView.setImageBitmap(bitmap);
   } catch (FileNotFoundException e) {
       e.printStackTrace();
   }finally {
       try {
           fis.close();
      } catch (IOException e) {
           e.printStackTrace();
       }
   }
}

写回答 关注

2回答

  • qq_彼岸风铃_0
    2016-01-25 10:50:35

    可以看看DDMS中有没有自定义的图片文件

  • lqmrli
    2016-01-10 20:46:50

    可以看看清单文件中是否配置了intent-filter

Android摄像头基础

带你走进Android摄像头的秘密花园,探索Camera的奥秘

44962 学习 · 136 问题

查看课程

相似问题