自制服务器语言,修改系统语言,NTF服务器
/*********修改系統語言,不需要重啟**********/
public static void setLanguage(Locale locale) {
try {
Object objIActMag;
Class clzIActMag = Class.forName("android.app.IActivityManager");
Class clzActMagNative = Class
.forName("android.app.ActivityManagerNative");
Method mtdActMagNative$getDefault = clzActMagNative
.getDeclaredMethod("getDefault");
objIActMag = mtdActMagNative$getDefault.invoke(clzActMagNative);
Method mtdIActMag$getConfiguration = clzIActMag
.getDeclaredMethod("getConfiguration");
Configuration config = (Configuration) mtdIActMag$getConfiguration
.invoke(objIActMag);
config.locale = locale;
Class clzConfig = Class
.forName("android.content.res.Configuration");
java.lang.reflect.Field userSetLocale = clzConfig
.getField("userSetLocale");
userSetLocale.set(config, true);
Class[] clzParams = { Configuration.class };
Method mtdIActMag$updateConfiguration = clzIActMag
.getDeclaredMethod("updateConfiguration", clzParams);
mtdIActMag$updateConfiguration.invoke(objIActMag, config);
BackupManager.dataChanged("com.android.providers.settings");
} catch (Exception e) {
e.printStackTrace();
}
}
/********獲取和修改NTF服務*********/
private String getNTPServer() {
return Settings.Global.getString(getContentResolver(),Settings.Global.NTP_SERVER);
}
Settings.Global.putString(getContentResolver(),Settings.Global.NTP_SERVER,sci.getNtp_server());
總結
以上是生活随笔為你收集整理的自制服务器语言,修改系统语言,NTF服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2019江西高考理综和计算机,2019年
- 下一篇: 邮件服务器收件人数量限制,邮件服务器DB