Установить android язык устройства - PullRequest
0 голосов
/ 07 апреля 2020

Я создаю приложение Launcher с разрешениями Системного приложения. Я хочу дать пользователям возможность менять язык устройства (, не говоря уже о языке приложения ).

Поскольку мое приложение является приложением-носителем, пользователь не может выйти из приложения, кроме как на экран списка WiFi. Я хочу дать им возможность выбрать из Engli sh или Spani sh и установить тот же язык для устройства.

Я знаю, что мы можем перейти к настройке языка, используя

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setClassName("com.android.settings", "com.android.settings.LanguageSettings");            
startActivity(intent);

Но это не предпочтительный подход.

Есть ли способ установить язык устройства программно?

TIA

...