Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Android: Wie hier den ganz normalen Path des öffentlichen Document-Folder ermitteln (https://www.delphipraxis.net/215550-android-wie-hier-den-ganz-normalen-path-des-oeffentlichen-document-folder-ermitteln.html)

r29d43 25. Jul 2024 15:39

Android: Wie hier den ganz normalen Path des öffentlichen Document-Folder ermitteln
 
Hallo, wie kommt man eigentlich an den Path des ganz normale Documents-Folders von Android heran?

Dieses "System.IOUtils.TPath.GetDocumentsPath + System.SysUtils.PathDelim" ergibt ja nur den quasi AppPath.

Zweck: Ich möchte da so eine Art .ini-Datei ablegen, welche ein gelegentliches Löschen und Neuerzeugen der App (ist noch in der Entstehungsphase) überlebt. Auch wäre mir dort mal ein schnelles händisches Einsehen in diese Datei möglich.

Thx im Voraus!

himitsu 25. Jul 2024 15:45

AW: Android: Wie hier den ganz normalen Path des öffentlichen Document-Folder ermitte
 
Vielleicht mal nach etwas mit "Public" oder "Shared" im Namen suchen?

Hier im Forum suchenIOUtils.TPath



Und bedenke: Ohne die nötigen Berechtigungen, hast deine App eventuell nicht das Recht, um in solche öffentlichen Verzeichnisse zu kommen.

bcvs 25. Jul 2024 16:22

AW: Android: Wie hier den ganz normalen Path des öffentlichen Document-Folder ermitte
 
Ich nehme für so etwas immer
Delphi-Quellcode:
TPath.GetSharedDocumentsPath;

Rollo62 25. Jul 2024 17:59

AW: Android: Wie hier den ganz normalen Path des öffentlichen Document-Folder ermitte
 
Vielleicht ist das interessant?
https://www.androidcentral.com/what-scoped-storage
https://github.com/emozgun/delphi-android-SAF

r29d43 25. Jul 2024 19:58

AW: Android: Wie hier den ganz normalen Path des öffentlichen Document-Folder ermitte
 
Das mit TPath.GetSharedDocumentsPath hatte ich selbst schon versucht, allerdings blieb da die App schon beim Hochfahren einfach stecken.

Jetzt aufgrund des Tipps mit den fehlenden Rechten, habe ich das natürlich gleich nochmal versucht und siehe da, es hat geklappt :P

Thx @all!


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:54 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