我知道如何通过以下选项之一更改应用程序语言:
this.createConfigurationContext(configuration);
getResources().updateConfiguration(configuration, getResources().getDisplayMetrics());
getBaseContext().getResources().getConfiguration().setTo(configuration);
但这一切只影响活动或应用程序,而不影响整个系统。我需要按照它的方式更改区域设置,例如,MoreLocale 应用程序甚至可以设置不在设置中的语言列表中的语言。

