Beiträge von washpuda

    Hallo,


    ich habe eine App entwickelt, die Daten via einer Client-Serververbindung mit dem PC austauschen kann, um Projekte vom PC aufs Handy und zurück zu übertragen. Ein Projekt besteht in der Regel aus vielen Bildern, was die Übertragungszeit sehr lang machen kann. Aktuell erfolgt das Übertragen in einem eigenen Thread und der aktuelle Ladestand wird über einen Fortschrittsbalken angezeigt. Dies funktioniert alles Super und Fehlerfrei, wenn die Dauer nicht lang ist oder der Nutzer regelmäßig auf den Bildschirm tippt, damit die App aktiv bleibt. Wenn die App inaktiv wird bricht auch die Übertragung ab, was nicht sein soll.


    Ich suche eine Lösung, wie ich die Übertragung im Hintergrund ausführen kann. Es gibt ja mehrerer Ansätze, (z.B. mit dem WorkManager oder einem IntentService), jedoch weiß ich nicht was am besten dafür geeignet ist. Je Aktion soll ja zeitnah und mit hoher Geschwindigkeit erfolgen und solang die App aktiv ist soll der Fortschrittsbalken aktualisiert werden.


    Ich hoffe Ihr könnt mir ein paar Ansätze liefern. Ich habe schon sehr viel über dieses Thema im Internet gesucht, was mich aber mehr verwirrt als geholfen hat.


    Vielen Dank!

    Hallo Leute,


    bin schon ein bisschen am Verzweifeln, da ich auch nach stundenlanger Recherche noch keine Lösung gefunden habe. Ich möchte einfach eine E-Mails generieren die neben Text auch Bilder beinhaltet. Das Generieren der E-Mail ist gar kein Problem, jedoch finde ich keine Möglichkeit folgenden Aufbau zu erreichen.


    Sehr geehrte Damen und Herren,


    anbei....


    Bild
    text zum Bild


    nächstes Bild
    text zum nächsten Bild.


    usw.


    mit freundlichen Grüßen.


    Die Bilder werden grundsätzlich vor dem Text direkt im Body angezeigt und wenn ich den Text mit nachfolgendem Quellcode einfüge kann ich dies nur einmal tun, da der vorhergehende Text überschrieben wird. Alternativ würde es mir auch sehr helfen, wenn ich die Bilder direkt als Anhang einfüge (was bei einer PDF auch automatisch funktioniert) und nicht als Bild im Body.


    Code
    intent.setType("plain/text");
    intent.putExtra(Intent.EXTRA_TEXT, "Sehr geehrte Damen und Herren, \n\n");
    intent.putExtra(Intent.EXTRA_TEXT, "anbei..., \n\n"); // vorhergehnde Zeile wird überschrieben und in der E-Mail nicht berücksichtigt.


    Nachfolgend der Quellcode zum Generieren meiner E-Mail