Android: so stellen Sie das gewählte Foto aus der Galerie in ein bitmap
Bitte ich die Benutzer für den Zugriff auf die Galerie durch den code als listener hier:
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, SELECT_PHOTO);
Allerdings bin ich verwirrt, wie ich, würden Sie eine variable, um das gewählte Foto.
Wo würde ich den code, um eine variable festzulegen, wie das gewählte Foto?
Dank 🙂
Sind Sie in der Lage, um das Bild Weg ??
InformationsquelleAutor Kinoscorpia | 2015-04-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie es so machen.
Siehe Bearbeiten 🙂
Wenn ich sparen wollte die bitmp es erstellt wurde, konnte ich erstellen Sie eine variable am Anfang der Klasse als bitmap und dann einfach sagen "bitmap = BitmapFactory.decodeFile(imagePath, Optionen);"?
Ebenfalls vielen Dank für die Klärung und hilft mir 🙂
Ich bin nicht sicher, ob ich verstehe Ihren Kommentar Frage. Aber das Bild, das Sie wieder von galerry ist schon gespeichert, das ist, warum Sie wieder den Pfad zeigt auf das Bild. Sie können kopieren Sie die Datei direkt, wenn Sie es brauchen. Aber Lesen Sie in der bitmap möglicherweise mehr nützlich... Es hängt davon ab, was Sie tun möchten
InformationsquelleAutor Bojan Kseneman
Zuerst müssen Sie überschreiben
onActivityResult
um die uri der Datei ausgewählte BildDann definieren
useImage(Uri)
um die Bild -InformationsquelleAutor Akash Kurian Jose
Alternative für Akash Jose Kurian Antwort
Ich benutze immer
Es funktioniert sowohl für Fotos aus der Galerie und die Fotos von der Kamera.
Größeres Problem: Picasso nicht in der Lage, um Bild aus Galerie
Offene Galerie mit dieser Methode:
Dann sind Sie in der Lage zu Lesen, zu konvertieren Uri zu Bitmap mit afromentioned
ContentResolver.openInputStream
oder Bild -ImageView.setImageUri(Uri)
InformationsquelleAutor murt
Wenn die Sie wollen, um das ausgewählte Bild zu einem bestimmten Bildansicht.
Nehmen wir an, wir haben RC_PHOTO_PICKER = 1 ist, dann diese Zeilen code tun sollten, die Magie
Und rufen Sie einfach die openPhotoPicker () - Methode danach
InformationsquelleAutor Lee Royld