Einzelnen Beitrag anzeigen

fisipjm

Registriert seit: 28. Okt 2013
251 Beiträge
 
#4

AW: Einfachen String als Datei speichern und via Intent an eine APP übergeben

  Alt 16. Jan 2024, 15:44
Wie sieht denn TPath.GetPublicPath aus?

War da nicht der Programmname im Pfad mit enthalten, so ala
storage/emulated/0/android/data/com.embarcadero.testapp/

Kann sein, dass die andere App auf dieses Verzeichnis einfach keinen Zugriff hatt.

Versuche doch mal irgendwas von TPath.Shared.....
Oder alternativ den Download-Ordner benutzen.

PS: Es ist bei manchen Pfaden so, dass sie sich rechtemäßig unterschiedlich verhalten, wenn man sie intern hat, oder wenn es eine SD-Karte gibt und sie dann da drauf liegen.
Also, ich komme endlich zum antworten.
Ich hab es schon mit allem möglichen versucht, SharedDocument, Downloads... geht alles nicht.

Wenn ich mir den Filename ausgeben lasse, dann bekomme ich: /storage/emulated/0/Download/MyHtml.html
Wenn ich mir die URI ausgeben lasse, dann bekomme ich: content://my.app.emba.com.fileprovider/external_public_files/Download/MyHtml.html
Wenn ich die Datei später mit z.B. TotalComander aufrufe, dann öffnet der mir: content://com.ghisler.files/storage/emulated/0/Download/MyHtml.html

Ich verstehs nicht irgendwas mach ich doch falsch
  Mit Zitat antworten Zitat