Galerie-Integration via Share und Teilen via Mail

  • Hallo zusammen,


    ich als Anfänger im Android-Development bräuchte mal einen Tipp um folgenden Workflow zu realisieren:


    1) Foto(s) in der Galerie-App werden ausgewählt und vie Share-Menü mit Integration meiner App
    2) Modifikation der Daten nach bestimmten Properties (bspw. Dateigröße oder Auflösung)
    3) Versand der Modifizierten Bilder über die Standard-App


    Derzeit klemmts an einigen Stellen - ich hoffe ihr habt da Tipps für mich.


    • Hier habe ich via Manifest einen Intent-Filter auf den Mime-Type "image" hinzugefügt, so dass meine App im Share-Menü der Galerie erscheint

      Java
      <intent-filter>
        <action android:name="android.intent.action.SEND" />
        <category android:name="android.intent.category.DEFAULT" />
        <data android:mimeType="image/*" />
      </intent-filter>


    • Hier versuche ich gerade in der MainActivity Zugriff auf die Daten der ausgewählten Bilder zu bekommen. Ich hatte eigentlich gehofft, dass über "onActivityResult" hinzubekommen, da dort ein parameter Intent data zur Verfügung steht. Dieser ist aber leider leer.
    • Habt ihr einen Tipp für mich, wie ich mit den empfangenen Daten die Standard-Mail App öffnen kann, und die modifizierten Bilder als Anhang dort einfügen kann?

    Vielen Dank für eure Hilfe.
    Galdo

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!