meine Android 4+ App kann verschiedene Berichte im PDF-Format erstellen. Ich möchte dem Benutzer die Option anbieten, die Datei per E-Mail zu senden oder in jeder App zu öffnen, die mit PDF-Dateien umgehen kann. Zur Zeit verwende ich den folgenden Code:
%Vor%Das funktioniert gut, außer dass nur "Sende" -Apps wie Bluetooth, Google Drive, E-Mail usw. angeboten werden. Ich habe die Acrobat Reader App installiert, die natürlich PDF-Dateien anzeigen kann. Aber auch diese App ist nur mit "Zur Signatur senden" und nicht mit "In Reader öffnen" oder so ähnlich aufgelistet.
Ich dachte, die ACTION_SEND
Absicht würde "an andere App senden" bedeuten und nicht strikt "anderswo senden". Mit welcher Absicht kann ich auch "Öffnen mit" -Optionen verwenden?
Was kann ich verwenden, um "open with" -Optionen einzubeziehen?
ACTION_VIEW
dient zum Anzeigen von Dateien.
Ich dachte, die ACTION_SEND-Absicht würde "an andere App senden" bedeuten und nicht strikt "anderswo senden".
Nein, ACTION_SEND
dient zum Senden von Dingen. Dazu gehört in einigen Fällen "Senden an sich selbst in einer anderen App" (z. B. Senden an Google Drive), aber nicht zum Anzeigen von Dateien.
Tags und Links android pdf android-intent