Ich möchte einen Intentchooser für Apps starten, die jede Art von Datei zurückgeben können
Derzeit verwende ich (den ich aus dem Android-E-Mail-Quellcode für Dateianhänge kopiert habe)
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("*/*");
Intent i = Intent.createChooser(intent, "File");
startActivityForResult(i, CHOOSE_FILE_REQUESTCODE);
Auf meinem Galaxy S2 werden jedoch nur "Galerie" und "Musik-Player" angezeigt. Auf diesem Gerät befindet sich ein Datei-Explorer, der in der Liste angezeigt werden soll. Ich möchte auch, dass die Kamera-App in der Liste angezeigt wird, damit der Benutzer ein Bild aufnehmen und es über meine App senden kann. Wenn ich den Astro-Dateimanager installiere, reagiert er auch auf diese Absicht. Meine Kunden sind nur Besitzer von Galaxy SII und ich möchte sie nicht zwingen, den Astro-Dateimanager zu installieren, da sie bereits über einen einfachen, aber ausreichenden Dateimanager verfügen.
Irgendeine Idee, wie ich das erreichen könnte? Ich bin mir ziemlich sicher, dass der Standard-Dateimanager bereits in einem solchen Menü angezeigt wurde, um eine Datei auszuwählen, aber ich kann mich nicht erinnern, in welcher App.