问答详情
源自:2-1 Android调用系统相机之启动相机

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

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();
       }
   }
}

提问者:蜗牛1234 2016-01-10 14:21

个回答

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

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

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

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