0
我使用onActivityResult從相機意圖中獲取圖像。我想獲得實際的圖像而不是縮略圖。我怎樣才能做到這一點。當我使用data.getExtras()。get(「data」)時,我得到了低質量的縮略圖。我不希望在本地保存圖像,因爲我將它上傳到服務器。從onActivityResult獲取實際圖像而不是縮略圖Android Java
相機意圖:
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
if (takePictureIntent.resolveActivity(getActivity().getPackageManager()) != null) {
startActivityForResult(takePictureIntent, REQUEST_IMAGE_CAPTURE);
}
onActivityResult:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_IMAGE_CAPTURE && resultCode == Activity.RESULT_OK) {
Bundle extras = data.getExtras();
Bitmap imageBitmap = (Bitmap) extras.get("data");
}
}