1
我試圖做一個簡單的攝像頭應用程序,捕捉圖像並查看圖像中的ImageView: 我想這個代碼在MainActivity:爲什麼一個模糊的圖像出現在一個簡單的android相機應用程序?
ImageView myImageView;
public void myButtonCamera (View view){
Intent cameraIntent = new Intent (android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, 10);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data){
super.onActivityResult(requestCode,resultCode,data);
if (resultCode == RESULT_OK){
if (requestCode == 10){
Bitmap cameraCapture;
cameraCapture = (Bitmap)data.getExtras().get("data");
myImageView.setImageBitmap(cameraCapture);
}
}
}
該應用的工作原理,並拍攝照片,但模糊後的圖像在ImageView中查看它。 我試圖將ImageView的高度和寬度屬性設置爲wrap_content
,並且在測試應用程序之後,我注意到捕獲的圖像分辨率非常小!由於觀看圖像的大小非常小!
對不起,如果我聽起來非常業餘。我怎麼做? –
@HadiAghandeh:查看一些示例代碼的更新答案。 – CommonsWare
太棒了!謝謝 – TutorialsBee