Android ACTION_IMAGE_CAPTURE返回的图像质量较差的位图,在哪里可以获得高分辨率图像?

Android ACTION_IMAGE_CAPTURE返回的图像质量较差的位图,在哪里可以获得高分辨率图像?,android,imageview,android-camera,android-camera-intent,Android,Imageview,Android Camera,Android Camera Intent,我希望在ImageView中显示高质量的图像,并将其上载到服务器。我搜索了互联网,StackOverflow和GitHub,但我找不到答案,也许有人知道如何修复它 protected void onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent) { //work android super.onActivityResult(requestCode, resultCode, imageR

我希望在
ImageView
中显示高质量的图像,并将其上载到服务器。我搜索了互联网,StackOverflow和GitHub,但我找不到答案,也许有人知道如何修复它

protected void onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent) { //work android
    super.onActivityResult(requestCode, resultCode, imageReturnedIntent);
    imageReturnedIntent.putExtra(MediaStore.EXTRA_OUTPUT, uri);//try

    if (resultCode == RESULT_OK ) {// work every android than need click OK
      //working
        Uri selectedImage = imageReturnedIntent.getData();//convert to for bitmap that can send
        Bundle extras = imageReturnedIntent.getExtras();//finish converting and copy the image
        bitmap = extras.getParcelable("data");//receive image to bitmap
        imageView.setImageBitmap(bitmap);
onCreate

btnCamera.setOnClickListener(new View.OnClickListener() {
        public void onClick(View view) {
            Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
            //intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
            startActivityForResult(intent, 0);
        }
    });

这里出了什么问题?

您发送的
Intent
仅返回小位图形式的低质量图片


如果需要全分辨率图像,则需要准备文件,保存该图像,并向相机应用程序提供所有必要的信息。详细信息见第节,包括所有解释和代码示例。

您发送的
Intent
仅返回小位图形式的低质量图片


如果需要全分辨率图像,则需要准备文件,保存该图像,并向相机应用程序提供所有必要的信息。详细信息见第节,包括所有解释和代码示例。

我不想保存图像,但我想发送具有我拍摄图像质量的图像。@evgeny有两个原因,1)上传文件更容易2)
Intent
只能保存这么多数据,对于高分辨率图片来说还不够。请理解,谢谢you@evgeny我不想保存图像,但我想以我拍摄的照片的质量发送图像。@evgeny有两个原因,1)上传文件容易得多2)
Intent
只能保存这么多数据,对于高分辨率图片来说还不够。请理解,谢谢you@evgeny не за что =)