Моя проблема в том, что когда я делаю снимок с камеры и перехожу к другому действию. Изображение не в высоком разрешении. Как я могу сделать свое изображение в высоком разрешении. мои коды ниже
Основная деятельность
Button btn_cam = (Button) findViewById(R.id.btn_cam);
btn_cam.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
MainActivity.this.startActivityForResult(intent, CAMERA_PIC_REQUEST);
}
});
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_PIC_REQUEST && resultCode == RESULT_OK) {
Bitmap image = (Bitmap) data.getExtras().get("data");
Intent cam = new Intent(this, MainCam.class);
cam.putExtra("flostic", image);
startActivity(cam);
Второе действие
Intent intent = getIntent();
imageBitmap = (Bitmap) intent.getParcelableExtra("flostic");
EXTRA_OUTPUT
, в документах говорится: Если EXTRA_OUTPUT отсутствует, то изображение небольшого размера возвращается как объект Bitmap в дополнительном поле - person pskink   schedule 17.07.2017EXTRA_OUTPUT
, так сколько раз вы хотите повторять этот вопрос снова и снова? - person pskink   schedule 17.07.2017