Ist es möglich, ein Album in Android Gallery ab SDK V24 zu öffnen?Android: Öffnen Sie Galeriealbum mit Ziel sdk 24
Ich habe eine Anwendung, die ein Bild manipuliert und speichert es unter bestimmten Albumnamen auf dem externen Speicher. Ich hätte gerne eine Möglichkeit von der Applikation aus, dieses Album direkt in der Android Gallery zu öffnen. Ist das möglich?
ich einfach eine einzelne Datei öffnen kann, aber das ganze Album nicht:
Meine AndroidManifest.xml
...
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="${applicationId}.provider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/provider_paths"/>
</provider>
...
Meine provider_paths.xml
<?xml version="1.0" encoding="utf-8"?>
<paths xmlns:android="http://schemas.android.com/apk/res/android">
<external-path name="external_files" path="."/>
</paths>
Meine Handhabung eine bestimmte Datei der Eröffnung:
Intent i = new Intent();
i.setAction(Intent.ACTION_VIEW);
File myFile = new File(new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), MY_ALBUM_NAME), MY_FILE_NAME);
Uri myUri = FileProvider.getUriForFile(context, context.getPackageName() + ".provider", myFile);
i.setDataAndType(myUri, "image/*");
i.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(i);
Öffnen einer bestimmten Datei funktioniert gut. Ich kann es aber nicht schaffen, das ganze Album zu öffnen. Ist das möglich?
Hey, danke für die Antwort. Ja, das war meine Lösung für den Fall, dass ich das Album in der Galerie nicht öffnen konnte. Aber ich suche nach einer klaren Antwort - kann ich das Album in der Standard-Galerie-Anwendung öffnen? –