Forum: Cross-Platform-Entwicklung
by sko1,
26. Mai 2018
Prima, danke, ich dachte das ist jetzt die Lösung, aber leider nein!
Ich bekomme weiterhin 'permissions denied' beim Versuch zu schreiben bzw. schon beim Unterverzeichnis anlegen ForceDirectories ein False zurück!
Irgendwo ist da noch ein Trick den ich nicht durchschaut habe!
Ciao
Stefan
Forum: Cross-Platform-Entwicklung
by sko1,
25. Mai 2018
Lesen ja, schreiben nein, 'permissions denied' als Fehlermeldung.
Ich bin nahe der Verzweiflung, so ein bisschen SD-Kartenzugriff kann doch nicht so schwer sein?!
Ciao
Stefan
Forum: Cross-Platform-Entwicklung
by sko1,
25. Mai 2018
Danke für den Tip!
Folgende Testfunktion:
...uses Androidapi.IOUtilsEx;
procedure TForm1.Button3Click(Sender: TObject);
var
dir: string;
Forum: Cross-Platform-Entwicklung
by sko1,
25. Mai 2018
Ja, kenne ich, hilft aber nicht weiter!
mit
lList := System.IOUtils.TDirectory.GetDirectories('/sdcard');
bekomme ich die Pfade angeblich der SD-Karte, in diese Pfade kann ich schreiben, nur wenn ich die geschriebenen Daten dann suche finde ich sie mit Eigene Dateien im Gerätespeicher (strorage/emulated/0)!
Es kann doch nicht so schwer sein, die SD-Karte zu finden, dort hinein ein...
Forum: Cross-Platform-Entwicklung
by sko1,
25. Mai 2018
Hallo,
seit geraumer Zeit versuche ich vergeblich, in einer Android-App das SD-Kartenverzeichnis zu finden und dort hin Dateien zu schreiben.
Mit
lList := System.IOUtils.TDirectory.GetDirectories('/storage/');
bekomme ich unter anderen auch den Pfad zur SD-Karte (auf meinem Handy in dem Fall '/storage/34AD-43FD') aber dann dort eine Datei zu speichern
fn := lList + PathDelim +...