Temporäre Datei schreiben

  • Hallo Ihr lieben,


    stehe aktuell vor einem kleinen Problem und würde gerne eure Meinung hören ob es ggf. eine elegantere Variante gibt.


    Gegeben ist eine von mir geschriebene FeedbackActivity welche schlicht und einfach zwei Textfelder umwandelt in eine Mail und das ganze per Intent dann an ein Mail Programm weitergeben soll.
    Das Funktioniert auch super.


    Kniffelig ist es zZt. jedoch bei der Datei, die der User freiwillig anhängen kann. (Beinhaltet ein paar Infos zum Gerät wie Hersteller Modell und Api Lvl)
    Die Datei wird auch einwandfrei erstellt. Jedoch hat durch den Parameter "MODE_PRIVATE" nur meine App darauf Zugriff. Jedoch muss das Mail Programm diese Datei ja auch lesen können.


    Die Api Dokumentation von Google rät jedoch davon ab den Zusatz "MODE_WORLD_READABLE" zu nutzen, da zu unsicher. Ja sehe ich ein.


    Nun die Frage ob es eine elegante Lösung für das Problem gibt?


    Die Datei wird folgendermaßen erstellt.


    Ich freue mich auf eure Rückmeldung!



    Beste Grüße


    Felix

  • Vllt. hilft dir in diesem Fall der StackOverflow Thread hier weiter: https://stackoverflow.com/ques…ing-email-with-attachment bzw. http://stackoverflow.com/a/28874567
    Grundsätzlich solltest du also eine URI vom FileProvider mitgeben und dann in Intent.EXTRA_STREAM packen ;)

    MfG,
    Christopher


    Eine gewisses Maß an Freundlichkeit kann man auch von Menschen im Internet erwarten.
    Das Forum basiert komplett auf der Freiwilligkeit ihrer Nutzer und diese sollen sich wohlfühlen! Daher seid bitte freundlich. Danke

Jetzt mitmachen!

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