Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.586 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: FMX: Sprache des Handys feststellen

  Alt 15. Jun 2023, 15:27
Wie wäre es so?
Delphi-Quellcode:
uses
  Androidapi.JNI.GraphicsContentViewText, Androidapi.Helpers, Androidapi.JNI.JavaTypes;

function GetSystemLanguageAndroid: string;
var
  Res: JResources;
  Config: JConfiguration;
  Locale: JLocale;
begin
  Result := '';
  if Assigned(TAndroidHelper.Context) then
  begin
    Res := TAndroidHelper.Context.getResources;
    if Assigned(Res) then
    begin
      Config := Res.getConfiguration;
      if Assigned(Config) and not Config.getLocales.isEmpty then
      begin
        Locale := Config.getLocales.get(0);
        Result := JStringToString(Locale.getLanguage);
      end;
    end;
  end;
end;
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat