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