Locale.getDefault().getDisplayLanguage() ---> English
Locale.getDefault().getLanguage() ---> en
Locale.getDefault().getISO3Language() ---> eng
Locale.getDefault().getCountry() ---> US
Locale.getDefault().getISO3Country() ---> USA
Locale.getDefault().getDisplayCountry() ---> United States
Locale.getDefault().getDisplayName() ---> English (United States)
取得手機系統出廠語系和國家。
Resources res = context.getResources();
Configuration conf = res.getConfiguration();
String language = conf.locale.getLanguage()
改變當下程式的語系。
Resources res = context.getResources();
Configuration conf = res.getConfiguration();
DisplayMetrics dm = res.getDisplayMetrics();
conf.locale = Locale.ENGLISH;
res.updateConfiguration(conf, dm);
沒有留言:
張貼留言