AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Android: Zugriff auf Projektordner

Ein Thema von Blo · begonnen am 10. Mär 2022 · letzter Beitrag vom 18. Mär 2022
Antwort Antwort
Benutzerbild von Blo
Blo

Registriert seit: 20. Feb 2005
Ort: Kaarst
91 Beiträge
 
Delphi 12 Athens
 
#1

Android: Zugriff auf Projektordner

  Alt 10. Mär 2022, 09:50
Hallo, ich habe ein Verständnis-Problem.

Ich habe ein Delphi-FMX-Projekt aufgesetzt, dass Daten aus einer SQLite-Datenbank bearbeitet. Die Programmeinstellungen werden in einer Ini-Datei gespeichert.

Das klappt auch soweit auf einem Android-Tablet.

Die SQLite Datenbank befindet sich im TPath.GetDocumentsPath. In meinem Fall ist das „/data/user/0/com.embarcadero.NM2/files/l53_2019_1.nm2“

Wenn ich mir mit einem Dateiexplorer auf dem Android-Tablet das Programmverzeichnis anzeigen lassen möchte, wird zwar das Verzeichnis „Android\data\com.embarcadero.NM2“ angezeigt, dies enthält aber keinerlei Dateien, scheint also nicht der Projektordner mit den Programmdateien zu sein?!

Kann man überhaupt unter Android mit einer Dateiexplorer-App auf den Projektordner zugreifen?

Meine Umgebung: Windows 11, Delphi 11, Samsung Tablet (Tab A7), Android 11
Ulrich Blomeyer
  Mit Zitat antworten Zitat
Benutzerbild von gubbe
gubbe

Registriert seit: 8. Okt 2005
Ort: Schleswig-Holstein
127 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Android: Zugriff auf Projektordner

  Alt 10. Mär 2022, 09:59
Kann man überhaupt unter Android mit einer Dateiexplorer-App auf den Projektordner zugreifen?
Normalerweise nicht, aber Du kannst mit dem Android-Debugger reinschauen. Für jede App gibt es einen eigenen User mit Berechtigungen auf die jeweiligen Datenverzeichnisse.

Ungefähr so:
Code:
adb shell
run-as com.embarcadero.NM2
cd /data/user/0/com.embarcadero.NM2/files/l53_2019_1.nm2
Wenn noch nicht installiert, brauchst Du dafür die Android SDK Platform-Tools.
  Mit Zitat antworten Zitat
Benutzerbild von Blo
Blo

Registriert seit: 20. Feb 2005
Ort: Kaarst
91 Beiträge
 
Delphi 12 Athens
 
#3

AW: Android: Zugriff auf Projektordner

  Alt 10. Mär 2022, 11:00
Danke!
Ulrich Blomeyer
  Mit Zitat antworten Zitat
Benutzerbild von Blo
Blo

Registriert seit: 20. Feb 2005
Ort: Kaarst
91 Beiträge
 
Delphi 12 Athens
 
#4

AW: Android: Zugriff auf Projektordner

  Alt 16. Mär 2022, 21:13
... mittlerweile habe ich deine Shell-Befehle nachvollziehen können.

Klappt tadellos - wenn auch die Darstellung in der shell sich auf das Wesentliche konzentriert.

Im Ordner "/Files" zeigt der ls-Befehl "l53_2019_1.nm2 s3db".
Ist das eine verkürzte Darstellung von "l53_2019_1.nm2 l53_2019_1.s3db" ?

Ich frage, weil ich in den Ordner diese beiden Dateien kopiert habe.
Ulrich Blomeyer

Geändert von Blo (17. Mär 2022 um 06:32 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von gubbe
gubbe

Registriert seit: 8. Okt 2005
Ort: Schleswig-Holstein
127 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Android: Zugriff auf Projektordner

  Alt 17. Mär 2022, 11:53
Das sieht merkwürdig aus.

Was sagt denn der Befehl "ls -la"?

Gibt es vielleicht ein Unterverzeichnis s3db in dem die gesuchten Dateien liegen?
  Mit Zitat antworten Zitat
Benutzerbild von Blo
Blo

Registriert seit: 20. Feb 2005
Ort: Kaarst
91 Beiträge
 
Delphi 12 Athens
 
#6

AW: Android: Zugriff auf Projektordner

  Alt 18. Mär 2022, 19:42
Ich habe dass noch einmal mit "ls -la" überprüft.
"S3db" ist eine Datei ohne Extension. Wie die da auch immer hinkommt.
Ist also alles okay.
Ulrich Blomeyer
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz