Вы можете использовать устройство IniFiles
.Я использовал его на Android, Windows и Linux, и, кажется, работает нормально.Для пути к файлу на Android вы должны использовать что-то вроде: System.IOUtils.TPath.GetDocumentsPath + System.SysUtils.PathDelim + 'config.ini'
Пример кода для сохранения ini на adnroid:
procedure SaveSettingString(Section, Name, Value: string);
var
ini: TIniFile;
begin
ini := TIniFile.Create(System.IOUtils.TPath.GetDocumentsPath + System.SysUtils.PathDelim + 'config.ini');
try
ini.WriteString(Section, Name, Value);
finally
ini.Free;
end;
end;
Пример загрузки строки:
function LoadSettingString(Section, Name, Value: string): string;
var
ini: TIniFile;
begin
ini := TIniFile.Create(System.IOUtils.TPath.GetDocumentsPath + System.SysUtils.PathDelim + 'config.ini');
try
Result := ini.ReadString(Section, Name, Value);
finally
ini.Free;
end;
end;
При загрузке того, что вы задали в качестве значения, будет возвращено, если это Имя / Ключ не существует.