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

  • welches Handy hast du? ich habe Samsung S5 mini mit Android 6.0 . wenn ich einige Bilder in der Galerie auswähle und dan auf das teilen sympol klicke kommt eine abfrage in der du die 4 grössen wählen kanst.

Jetzt mitmachen!

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