Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   CSV Datei aus Android App teilen (https://www.delphipraxis.net/214217-csv-datei-aus-android-app-teilen.html)

Graw 6. Dez 2023 10:15

CSV Datei aus Android App teilen
 
Hallo,

ich habe eine Android App bei der ich im Hintergrund zwei CSV Dateien als Log erzeuge.
Diese will ich nun gerne teilen.
Beispielsweise als E-Mail versenden.

Wie kann ich dies am besten machen?

Im nächsten Schritt würde ich auch gerne eine CSV Datei einlesen.

skoschke 6. Dez 2023 10:25

AW: CSV Datei aus Android App teilen
 
Mit den entsprechenden Indy-Komponenten kannst Du doch Mails versenden!
Oder Du startest einen Intent der die mail mit dem Handy-eigenen Mailclient versendet...

Ciao
Stefan

Graw 6. Dez 2023 10:29

AW: CSV Datei aus Android App teilen
 
Würde gerne die internen Funktionen von Android verwenden.
Also mit einem Intent.

Leider sind meine Lösungsversuche bislang gescheitert.

Gibt es hier ein Beispiel?

philipp.hofmann 6. Dez 2023 10:34

AW: CSV Datei aus Android App teilen
 
Ich versende Mail auch unter Android via TIDSMTP. Du musst nur dann zuvor IdOpenSSL initialisieren und natürlich die Libs mit deployen:

Delphi-Quellcode:
    IdOpenSSLSetLibPath(String.Empty);
    IdSSLOpenSSLHeaders.Load();
    help2:=IdSSLOpenSSLHeaders.WhichFailedToLoad();
    if (length(help2) > 0) then
    begin
     IdOpenSSLSetLibPath(IncludeTrailingPathDelimiter(TPath.GetLibraryPath));
     IdSSLOpenSSLHeaders.Load();
     help2:=IdSSLOpenSSLHeaders.WhichFailedToLoad();
     if (length(help2) > 0) then
     begin
       IdOpenSSLSetLibPath(IncludeTrailingPathDelimiter(TPath.GetDocumentsPath));
       IdSSLOpenSSLHeaders.Load();
       help2:=IdSSLOpenSSLHeaders.WhichFailedToLoad();
     end;
   end;

himitsu 6. Dez 2023 10:53

AW: CSV Datei aus Android App teilen
 
Wenn du eine MailApp installiert hast (und sie sich auch ordentlich registriert hat)

https://stackoverflow.com/questions/...d-email-intent

Bei Google suchendelphi ACTION_SEND EXTRA_EMAIL
https://stackoverflow.com/questions/...-xe5-and-email
https://en.delphipraxis.net/topic/87...-message-body/
https://itecnote.com/tecnote/android...pp-delphi-xe7/
...

skoschke 7. Dez 2023 07:54

AW: CSV Datei aus Android App teilen
 
Zitat:

Im nächsten Schritt würde ich auch gerne eine CSV Datei einlesen.
Das geht dann aber nicht mehr über Intents, da musst Du die mail dann selbst abholen und den Inhalt auswerten...

Ciao
Stefan

Graw 5. Jan 2024 10:06

AW: CSV Datei aus Android App teilen
 
Hallo,

vielen Dank für eure Antworten.

Mit Hilfe der Library von Kastri habe ich es nun hinbekommen.

https://github.com/DelphiWorlds/Kastri


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz