I Bild von der Kamera erhalten mag,Get Bild von der Kamera Ergebnis null in Daten onActivityResult
public void LicenseCameraIntent() {
Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, PROFILE_REQUEST_CAMERA);
}
Return Bitmap verwenden, aber es funktioniert perfekt. Leider zeigen sich Bilder als wirklich kleine Größe.
Also, ich habe die Suche zu halten, bis ich
public void licenseCameraIntent() {
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
Uri mImageCaptureUri1 = Uri.fromFile(new File(Environment.getExternalStorageDirectory(),
"tmp_avatar_" + String.valueOf(System.currentTimeMillis()) + ".jpg"));
cameraIntent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, mImageCaptureUri1);
cameraIntent.putExtra("return-data", true);
startActivityForResult(cameraIntent, LICENSE_REQUEST_CAMERA);
}
Auf onActivityResult Daten erhalten immer null Ergebnis zeigen. Wie kann ich dieses Problem beheben? Es ist möglich, die erste Lösung zu verwenden, aber ein größeres Bild zurückzugeben?
Dank
Maßstab der Bitmap oder Last mit Glide-Bibliothek verwenden können ... es wird automatisch anpassen Ihre Bildgröße .... aber die Qualität des Bildes sollte gut sein. –
kann nicht, das Ergebnis von Daten ist Miniaturansicht mit kleiner Größe. Bild beim Zoomen unterbrochen – sikuru13