0
在我的應用程序中,我使用相機意圖捕捉圖像。代碼工作正常,但它有一個問題。我單擊的圖像保存兩次。一個正常圖像和其他壓縮圖像(可能是它的縮略圖)。我有一個圖像視圖,我想要顯示哪個用戶點擊的圖像,但是在我的圖像視圖中,圖像質量非常差。在我的圖庫中,同樣的圖像還保存了兩次1,正常質量和其他質量很差。相機意圖拍攝兩張圖片
代碼
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 2);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == CAMERA_CAPTURE_IMAGE_REQUEST_CODE && resultCode == RESULT_OK && null != data) {
Bitmap CameraImage = (Bitmap) data.getExtras().get("data");
mainImage.setImageBitmap(CameraImage);
Uri uri = getImageUri(this, CameraImage);
}