![]() |
XE5 Andriod Daten speichern
Hallo,
ich bin ziemlich neu mit Delphi unterwegs. Ich möchte bei einer Mobilen Anwendung mit Firemonky Einstellungen (Benutzerdaten) speichern und sie wieder aufrufen. Jedoch habe ich keine Ahnung wie man das Android macht. Könnt ihr mir da helfen? Also genauer nochmal: Ich möchte das der Nutzer, Namen, Password und eine URL in drei Felder ein gibt und diese sollen dann abgespeichert werden, so das beim nächsten Start diese gleich in den Feldern erscheinen und nicht neu eingegeben werden müssen. Macht man sowas mit einer Datenbank oder gibt es da eine andere Lösung? LG Ina |
Crosspost
|
AW: XE5 Andriod Daten speichern
Also nur für zwei Strings wäre eine DB vielleicht ein leichter Overkill, aber es geht - klar. Alternativ kannst Du auf den internen Storage des Gerätes zugreifen. Dieser ist für Deine App reserviert und solange das Gerät nicht gerootet wurde, kommt da auch keiner ran.
In der Unit "System.IOUtils.pas" gibt es die Klasse "TPath", die Dir für alle Systeme Pfade liefern kann - zum Beispiel den Home- oder Documents-Folder. Du müsstest mal in der Android-Doku nachsehen, wo man solche Daten üblicherweise ablegt. Danach kannst Du Dir diesen Pfad leicht mit "TPath" zusammenbasteln, sofern er nicht schon direkt verfügbar ist. Reichlich Pfade - spezifisch für Android - sind auch in der Unit "Androidapi.IOUtils.pas" deklariert. Da stellt sich dann nur noch die Frage: "Welchen hätten's denn gern?". Aus dem Kopf kann ich Dir das leider auch nicht sagen - aber die Android-Doku über Gepflogenheiten im dortigen Dateisystem sollte das klar hergeben. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:21 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