Android修改语言设置--项目需求需要修改在应用中修改系统时间

这里直接贴上代码,防止自己忘记

try {
   IActivityManager am = ActivityManagerNative.getDefault();
   Configuration config = am.getConfiguration();
   switch (checkedLanguage) {
                 case ViewGlobal.LANGUAGE_CHINESE:
                     config.locale = Locale.SIMPLIFIED_CHINESE;
                     break;
                 case ViewGlobal.LANGUAGE_ENGLISH:
                     config.locale = Locale.ENGLISH;
                     break;
                 default:
                     break;
             }
   am.updateConfiguration(config);
  /*这一句话非常重要,如果不设置,需要重启应用才会生效*/
    BackupManager.dataChanged("com.android.providers.settings");
} catch (RemoteException e) {

}

你可能感兴趣的:(android)