App symbol
- By GeoMcF1979
- Apps & Games
- 2 Replies
Does anyone recognize this app notification symbol?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
public void onClick(DialogInterface dialog, int which) {
switch (which) {
case 0:
Locale usLocale = new Locale("en");
editor.putString("Locale", "en");
editor.apply();
updateLocale(usLocale);
dialog.dismiss();
break;// english
case 1:
Locale esLocale = new Locale("es");
editor.putString("Locale", "es");
editor.apply();
updateLocale(esLocale);
dialog.dismiss();
break;// spanish
case 2:
Locale deLocale = new Locale("de");
editor.putString("Locale", "de");
editor.apply();
updateLocale(deLocale);
dialog.dismiss();
break;// german
case 3:
Locale frLocale = new Locale("fr");
editor.putString("Locale", "fr");
editor.apply();
updateLocale(frLocale);
dialog.dismiss();
break;// french
case 4:
Locale jaLocale = new Locale("ja");
editor.putString("Locale", "ja");
editor.apply();
updateLocale(jaLocale);
dialog.dismiss();
break;// japanese
case 5: Locale ruLocale = new Locale("ru");
editor.putString("Locale", "ru");
editor.apply();
updateLocale(ruLocale);
dialog.dismiss();
break;// russian
}
recreate();
}
public void updateLocale(Locale locale) {
Resources res = getResources();
Locale.setDefault(locale);
Configuration configuration = res.getConfiguration();
if (Integer.parseInt(android.os.Build.VERSION.SDK) >= 24) {
Log.e(TAG, "updateLocale: the os version is " + Integer.parseInt(android.os.Build.VERSION.SDK));
LocaleList localeList = new LocaleList(locale);
LocaleList.setDefault(localeList);
configuration.setLocales(localeList);
configuration.setLocale(locale);
} else if (Integer.parseInt(android.os.Build.VERSION.SDK) >= 17){
Log.e(TAG, "updateLocale: the os version is " + Integer.parseInt(android.os.Build.VERSION.SDK));
configuration.setLocale(locale);
} else {
configuration.locale = locale;
}
res.updateConfiguration(configuration, res.getDisplayMetrics());
recreate();
}
resConfigs "en", "de", "es", "fr", "ja", "ru"
android:configChanges="locale"