Ich möchte dem Benutzer die Möglichkeit geben, mehrere Bilder auszuwählen. Dies ist mein Code, um den Benutzer wählen, die gewünschte Galerie zu lassen und Bilder holt von dort:Versucht, Bilder aus Samsungs Galerie auszuwählen
public void pickImages() {
Intent intent = new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
intent.setType("image/*");
intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
startActivityForResult(Intent.createChooser(intent,"Select Picture"), PICK_IMAGE_MULTIPLE);
}
Wenn ich auf der Schaltfläche pickImages
klicken, I zwischen der Standard-Galerie, wie in diesem Fall wählen kann - Samsung, oder Google Fotos, Etc ...
Wenn ich Google Fotos Galerie wählen, ich bin in der Lage Fotos zu holen, aber auf dem gleichen Gerät (Samsung Galaxy S6 Rand), nachdem ich Samsungs Galerie wählen, kann ich nicht wähle nur ein Foto aus, es ist nur eine Anzeige von ihnen, egal wie lange ich auf ein Foto klicke, es ändert sich nicht.
Wenn ich Samsung Galerie von ihrem Launcher eingeben, ist die Anzeige anders, und ich kann lange drücken, um Bilder auszuwählen.
Ich habe auch auf Xiaomi Standardgalerie überprüft, und es funktionierte, konnte ich Fotos auswählen.
Wie kann ich es ändern und das richtige Galerie-Display öffnen?
Danke für die ausführliche Antwort. Keiner der Vorschläge hat für mich funktioniert, also ich denke, es ist ein Fehler. Nur für den Rekord, haben sie eine Option, um lange zu klicken, um in ihrer App auszuwählen, nur nicht in der Anzeige, die von meiner App geöffnet wurde. –