ich eine Intent für die Kamera am Brennen ein Foto aufzunehmen, wie folgt:Abrufen eines Inhalt Uri aus Kamera Intent
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
Uri myPhoto = Uri.fromFile(new File(Environment.getExternalStorageDirectory(),
"the_photo.jpg"));
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, myPhoto);
startActivityForResult(cameraIntent, INTENT_GET_PICTURE_FROM_CAMERA);
Jetzt möchte ich die Vorschau für das Foto bekommen zu zeigen. Wenn ich den "myPhoto" Uri speichere, kann ich genau die Datei im Dateisystem sehen. Um jedoch die Media Store-API zu verwenden, benötige ich die Uri im Content Uri-Formular. Gibt es da eh aus der Absicht die Kamera zurück zu holen und wenn nicht wie kann ich mein Dateisystem Uri in den Android Inhalt Uri umwandeln.
Hinweis, ich weiß, ich kann nur die Bitmap nehmen und entziffern, Downsampling, wie ich gehe. Das ist nicht was ich will. Ich kann alle Thumbnails abfragen und ich sehe, dass es existiert, also möchte ich es vom System bekommen.
Dank
Ich muss etwas ähnliches tun und ich konnte die Lösung nicht finden, können Sie mir sagen, wie/wo Sie "handlePictureFromCamera (Absicht)" nennen? Ich resorved den Weg, um den Inhalt uri, aber ich brauche wirklich den Rückruf – Jordi
Ich rufe es direkt aus dem onActivityResult, wenn die Kamera fertig ist. – steprobe