Einzelnen Beitrag anzeigen

fisipjm

Registriert seit: 28. Okt 2013
315 Beiträge
 
Delphi 12 Athens
 
#7

AW: Textdatei auf Android auslesen

  Alt 5. Mär 2025, 08:09
Das Zauberwort heißt SAF.
Ohne größere Schwierigkeiten kann die App nur Dateien aus /Android/media/[App-Name]/ lesen.
Ich lasse die Dateien im Explorer auswählen und kopiere sie dann dorthin.
Moin phillip,
für den sharedDocumentsPath braucht es kein StorageAccessFramework. Der sharedDocumentsPath ist ja genau dafür gedacht. hier kannst du sowohl alle Dateien die andere APPs hier rein legen lesen als auch deine Dateien für andere APPs sichtbar ablegen.
siehe: https://docwiki.embarcadero.com/Libr...dDocumentsPath

Man muss zwar keine Benutzerrechte Abfragen (Zur Laufzeit die Erlaubnis einholen) aber man braucht auf jeden Fall den Zugriff auf den externen Speicher.
Siehe: https://developer.android.com/refere...lang.String%29
Zitat:
There is no security enforced with these files. For example, any application holding Manifest.permission.WRITE_EXTERNAL_STORAGE can write to these files.
Die Manifest permission wird über die Projekteinstellungen --> Berechtigungen --> Externer Speicher gesetzt.

Ansonsten wäre die Prüfung auf Existenz der Datei nicht schlecht
  Mit Zitat antworten Zitat