Zugriff auf Videos UND Fotos auf Android 1.5 +
So, ich bin versucht zu erlauben, dass der Benutzer zur Auswahl eines bestimmten Mediums mit meinem Android-Anwendung mit der Methode hier beschrieben:
Zugriff auf Bilder aus der Bilder-app auf meine android-app
Es funktioniert Super, außer der Tatsache, dass ich scheinbar nur die Wahl zwischen entweder Video oder Foto zu präsentieren, den Benutzer mit, nicht beide gleichzeitig. Ist es ein guter Weg, dies zu tun mit:
startActivityForResult(new
Absicht(Intent.ACTION_PICK,
android.Anbieter.MediaStore.Bilder.Media.INTERNAL_CONTENT_URI),
SELECT_IMAGE);
Dank!
- Um Beleidigung Verletzung hinzuzufügen - wenn ich die Methode mit dem Video - es wird nicht tatsächlich können die Benutzer wählen Sie die Medien - nur spielt es wenn Sie es auswählen - und es werden keine thumbnails. Werde ich umschreiben Galerie ? Gibt es eine Möglichkeit, die ich anrufen kann, bis Galerie und dann haben Sie wieder die Uri für einen ausgewählten Teil der Medien???
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe dies mehrere Male. Der beste Weg ist, so etwas wie:
Auch wenn dies nicht ganz richtig, es hat geklappt, in der alles, was, die ich benutzt habe ist es in. Es öffnet sich ein Galerie-artige Aktivität mit einer thumbnail-Liste mit jedem Bild/video in der user-Galerie. Die zurückgegebenen Absicht
onActivityResult()
hat ein extra namens "DATEN", die ein content://- URI, um die ausgewählten Medien.EDIT: UPS, um die URI zu den ausgewählten Medien, die Sie wirklich wollen, zu nennen getData() auf dem Vorsatz, geleitet wird, um onActivityResult()
Kivy - Die einfachste Möglichkeit ist das erstellen einer Absicht wählen Sie einen Teil der Medien und beschränken es zum video:
Hinweis - 12345 ist die ganze Zahl, muss die app hören Sie auf Anfrage callback, so dass Sie senden können, was auch immer Informationen, die Sie erhalten, wo immer Sie Sie benötigen.
Müssen Sie dann auch die gleiche Aktivität hören für die info, gesendet zu werden, wieder von dieser Absicht:
Cool?
Versuchen, diese