1. 设置时区
添加权限
> <uses-permission android:name="android.permission.SET_TIME_ZONE" />
AlarmManager timeZone= (AlarmManager)getSystemService(ALARM_SERVICE);timeZone.setTimeZone("Asia/Shanghai");
  1. 设置语言
setLanguage(Locale.ENGLISH);
private void setLanguage(Locale locale) {if (locale != null) {try {Class classActivityManagerNative = Class.forName("android.app.ActivityManagerNative");Method getDefault = classActivityManagerNative.getDeclaredMethod("getDefault");Object objIActivityManager = getDefault.invoke(classActivityManagerNative);Class classIActivityManager = Class.forName("android.app.IActivityManager");Method getConfiguration = classIActivityManager.getDeclaredMethod("getConfiguration");Configuration config = (Configuration) getConfiguration.invoke(objIActivityManager);config.setLocale(locale);//config.userSetLocale = true;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 updateConfiguration = classIActivityManager.getDeclaredMethod("updateConfiguration", clzParams);updateConfiguration.invoke(objIActivityManager, config);BackupManager.dataChanged("com.android.providers.settings");} catch (Exception e) {Log.d("sjf", "setLanguage: " + e.getLocalizedMessage());}}}

备注:需要使用系统签名,android:sharedUserId=“android.uid.system”

APP修改时区和设置系统语言相关推荐

  1. 通过修改注册表,设置系统音量快捷键

    通过修改注册表,设置系统音量快捷键 复制到文本文档修改.reg后缀,双击运行 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYST ...

  2. 如何查看计算机配置语言,电脑如何设置系统语言的方法

    有些用户想要把电脑语言设置为英文或者其他,具体要怎么设置呢?下面由学习啦小编为大家整理了电脑如何设置系统语言的相关方法,希望对大家有帮助! 电脑如何设置系统语言的方法步骤如下 首先,点击"开 ...

  3. Linux怎么查看设置系统语言包

    查看当前系统语言 登陆linux系统打开操作终端之后,输入 echo $LANG可以查看当前使用的系统语言.如 查看安装的语言包 查看是否有中文语言包可以在终端输入 locale命令,如有zh cn  ...

  4. 修改你的 Debian 系统语言

    怎样修改你的 Debian 操作系统的语言 首先, 你需要设置环境变量比如 LANG, LANGUAGE, LC_CTYPE, LC_MESSAGES 成你的当地语言.通常设置 LANG (或者 LC ...

  5. android改变系统语言,Android 9.0设置系统语言

    1.系统权限 android:sharedUserId="android.uid.system" 2.签名 通过手动签名的方式,用系统的签名文件为程序签名解决签名的问题,将程序加入 ...

  6. ubuntu怎么设置系统语言英文_Ubuntu系统设置中文语言的方法教程,Ubuntu系统怎么设置中文语言?...

    最近有Ubuntu系统用户反映,由于系统界面的语言都是英文,而用户又不懂英文,这让用户非常苦恼.其实,如果不懂英文的话,我们可以将Ubuntu系统的语言设置为中文.那么,Ubuntu系统怎么设置中文语 ...

  7. Android 9.0设置系统语言

    1.系统权限 android:sharedUserId="android.uid.system" 2.签名 通过手动签名的方式,用系统的签名文件为程序签名解决签名的问题,将程序加入 ...

  8. Ubuntu修改时区和设置24小时时间格式

    Ubuntu 安装之后系统默认是世界标准时间,UTC时间,东八区会晚8小时,另外,系统的时间是12小时,date命令查看时间,上午显示AM,下午显示PM 修改时区: 1.可以拷贝一个时区文件/usr/ ...

  9. Linux修改时区及设置时间

    背景 时区不同,会导致调用时间API出现预料之外的问题: 例如 : DateTime beginTime = DateUtil.offsetHour(DateTime.of(startTime), - ...

最新文章

  1. 用GAN来做图像生成,这是最好的方法
  2. 报名 | 数据新闻发展趋势与人才培养学术讲座(武汉)
  3. 使用RBTool自动提交code review请求
  4. Oracle性能监控脚本
  5. python真的有用吗-你真的认为python有那么好吗
  6. Java后端架构开荒实战(二)——单机到集群
  7. python好学么数学_Python难学吗,本人数学和英语都很差,想学,都是兴趣爱好
  8. 用jquery模仿的a的title属性
  9. Docker Consul Fabio ASP.NET Core 2.0 微服务跨平台实践
  10. core部署iis的 调试net_ASP.NET Core环境变量和启动设置的配置教程
  11. 电脑连接的手机真机,利用Chrome调试WebView
  12. 关于Arduino下载并添加DHT11库文件的详细教程
  13. 程序员工具箱(附各种工具的下载地址)
  14. AE无法输出h.264 安装Quick time也不好使的办法 本人使用 AE CC2019
  15. vtune下载 windows_VtuneApi32e.dll
  16. codevs 4939 欧拉函数
  17. 魔窗mLink发布2019收费标准,20W年费是物有所值?还是重度收费?
  18. 吴恩达-deep learning 02.改善深层神经网络:超参数调试、正则化以及优化Week1
  19. 通过云效 CI/CD 实现微服务全链路灰度
  20. HDU 5944 Fxx and string BestCoder Round #89 1001(细节)

热门文章

  1. A054_Linux本地部署_华为云远程部署
  2. happens-before详解
  3. 如何进行直播搭建,带货直播系统源码怎么制作?
  4. 云豹app直播源码Android 端获取相册图片功能的具体实现教程
  5. 通达信l2数据接口获取什么信息?
  6. 【Address already in use Port 5000 is in use by another program 端口被占用问题(已解决)】
  7. Java资料总结(全)
  8. Linux Graphics 周刊(第 7 期)
  9. 学习笔记1:orangepi的配网及IP登录
  10. React 实现自定义日历