Android反射设置系统语言
来源:互联网 发布:虚拟网络服务器 编辑:程序博客网 时间:2024/06/05 17:12
实现方法:
public boolean changeLanguage() {
try {Class<?> activityManagerNative = Class.forName("android.app.ActivityManagerNative");
Log.i("amnType", activityManagerNative.toString());
Object am = activityManagerNative.getMethod("getDefault").invoke(activityManagerNative);
Log.i("amType", am.getClass().toString());
Object config = am.getClass().getMethod("getConfiguration").invoke(am);
Log.i("configType", config.getClass().toString());
config.getClass().getDeclaredField("locale").set(config, Locale.CHINA);
config.getClass().getDeclaredField("userSetLocale").setBoolean(config, true);
am.getClass().getMethod("updateConfiguration", android.content.res.Configuration.class).invoke(am, config);
BackupManager.dataChanged("com.android.providers.settings");
} catch (Exception e) {
e.printStackTrace();
finish();
return false;
}
finish();
return true;
}
0 0
- Android反射设置系统语言
- android设置系统语言
- Android 系统语言设置
- android系统默认语言设置
- android系统默认语言设置
- android系统默认语言设置
- 获取Android系统语言设置
- android设置系统默认语言
- Android初学------系统设置之设置系统语言
- Android 应用利用反射机制获取/设置系统属性值
- Android : 反射机制获取或设置系统属性(SystemProperties)
- Android : 反射机制获取或设置系统属性(SystemProperties)
- Android : 反射机制获取或设置系统属性(SystemProperties)
- Android 反射机制获取或设置系统属性(SystemProperties)
- Android 系统语言切换监听和设置
- Android之获取系统语言和设置APP语言
- android app根据系统语言设置应用语言
- Android之获取系统语言和设置APP语言
- 冒泡排序算法详解
- 基于IMOOC强力django+杀手级xadmin 打造上线标准的在线教育平台课程的学习(16)——首页和登录页面配置
- bzoj2154: Crash的数字表格
- Spring AOP学习
- JEVT 代码分析之主线程main函数分析
- Android反射设置系统语言
- 2017亿邦产业电子商务峰会4月19日前可享早鸟票(抢票)
- web activeMq连接池实现JMS消息发送连接管理
- oracle dblink学习
- [转]Nmap速查手册
- opencv配置
- Django创建的一个web小实例讲解
- Oracle 解锁操作
- HTML页面从JS获取数据