Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#4

AW: Wo speichert ihr programmspezifische Daten unter Android?

  Alt 5. Aug 2014, 09:28
Unter Android gibt es die Preference API - http://developer.android.com/guide/t.../settings.html
Diese sollte man auch aus Delphi heraus nutzen (können).

Links:

Saving settings in Android and iOS with XE5

Accessing Android's SharedPreferences class from Delphi

Beispiel:

Delphi-Quellcode:
var
  Prefs: JSharedPreferences;
  Editor: JSharedPreferences_Editor;
  I: Integer;
  F: Single;
  S: string;
begin
  Prefs := SharedActivity.getPreferences(TJActivity.JavaClass.MODE_PRIVATE);
  Editor := Prefs.edit;
  Editor.putInt(StringToJString('MyIntKey'), 999);
  Editor.putFloat(StringToJString('MyFloatKey'), 123.456);
  Editor.putString(StringToJString('MyStrKey'), StringToJString('This is a test'));
  Editor.apply;
  I := Prefs.getInt(StringToJString('MyIntKey'), 0);
  F := Prefs.getFloat(StringToJString('MyFloatKey'), 0);
  S := Prefs.getString(StringToJString('MyIntKey'), StringToJString(''));
Michael Justin

Geändert von mjustin ( 5. Aug 2014 um 13:13 Uhr) Grund: Links hinzugefügt
  Mit Zitat antworten Zitat