1.首先,如果要程序自动适应系统语言进行转变,可以在res下添加相应的语言文件夹:如:添加中文,则文件夹命名为values-zh-rCN,如果不清楚需要的名字可以到:E:\android-sdk-windows\platforms\android-8\data\res,如这样的文件夹下寻找。这样就可以让程序自动适应系统的语言来选择语言。 
2.如果我们想在程序内部可以手动地选择语言则: 
   a.首先获得当前的语言或者国家: 
String able= getResources().getConfiguration().locale.getCountry(); 
   b.进行判断:如果是中文则返回的able.equals("CN") 
   c.进行设置的代码为: 
//选择中文 
Configuration config = getResources().getConfiguration(); 
DisplayMetrics dm = getResources() .getDisplayMetrics(); 
config.locale = Locale.SIMPLIFIED_CHINESE; 
getResources().updateConfiguration(config, dm); 
   d.最后用sharedPreferences保存当前的语言设置

3.使用Locale.getDefault().getDisplayLanguage();或Locale.getDefault().getLanguage()
前者返回的是完整形式,比如"English"后者返回的简写形式,比如,“en”

如何取得Android手机的当前语言设置相关推荐

  1. android手机连接无线路由器上网设置,手机连接无线网络怎么设置?手机Wifi无线网设置教程...

    随着智能手机无线上网的流行,如今很多家庭都会组建Wifi无线网络,目前组建Wifi网络,大致有两种情况,一种是使用无线路由器,另外一种是将笔记本变身无线无路由器,从而实现智能手机也可以免费Wifi上网 ...

  2. Android手机中国移动网络接入点设置

    首先在待机状态下按 MENU==无线控件==移动网络==接入点名称 点MENU==新APN,填入以下内容. Android手机 中国移动网络接入点设置 一.首先是彩信的设定: 待机情况下-菜单-设置- ...

  3. Android手机中国移动网络接入点设置 ,Android-资料

    首先在待机状态下按 MENU==无线控件==移动网络==接入点名称 点MENU==新APN,填入以下内容. Android手机 中国移动网络接入点设置 一.首先是彩信的设定: 待机情况下-菜单-设置- ...

  4. android phone恢复出厂设置,Android手机正确恢复出厂设置方法

    Android手机正确恢复出厂设置方法 作为一款智能操作系统,Android也内置了许多其他智能操作系统共有的功能,比如每部手机都必备的恢复出厂设置.那么Android手机该如何设置,才能让它正确的恢 ...

  5. 在 Android 手机上恢复出厂设置后恢复照片的 4 种简单方法(新方法)

    "嗨,谁能帮我恢复我的照片,因为我不小心恢复了出厂设置,而且我没有做备份?几个月来我一直试图通过使用恢复软件来恢复我的照片,root 了一个深扫描,但没用--" 恢复出厂设置可以清 ...

  6. Android手机Exchange Activesync 账户设置方法

    Android手机的机友一般都会去绑定一个exchange activesync帐户,为什么要绑定呢?它能够帮你同步邮件.通讯录号码.日历到Gmail邮箱备份.同步成功之后Gmail收到邮件就会立即在 ...

  7. Android手机电池耐用吗,简单设置使Android手机电池更耐用

    一般情况下,Android手机作为智能手机在待机方面的表现上还是很不错的,只是无法达到低端手机那样一个星期的正常待机时间,当然我们可以利用一些简单的使用习惯及设置帮助Android手机更加耐用. 1. ...

  8. Android 源码开放语言设置给第三方 APP 实践

    常规 App 开发,Android SDK 下载都是通过 Google 官方渠道获得的.对于定制过的 Android 系统,我们一般手里都有源码,会在 Framework 定制一些需求,这需要我们导出 ...

  9. android应用更改系统语言,android app根据系统语言设置应用语言

    在不同的 value 文件夹下(例如 value .value-en.values-zh-rTW 文件夹)添加不同语言的 string.xml 文件 中文的string.xml文件翻译成英文的stri ...

最新文章

  1. 华为开源只用加法的神经网络:实习生领衔打造,效果不输传统CNN | CVPR 2020 Oral...
  2. 皮一皮:我真的没买这么多...
  3. mysql 设置电脑时间设置_怎样设置mysql密码
  4. geth rpc无法开启_三分了解以太坊 Geth 客户端快照加速机制
  5. 英语磁带与计算机磁带区别,小学教材仍配发英语磁带遭吐槽:谁还用录音机
  6. 实时事理学习与搜索平台DemoV1.0正式对外发布
  7. 76Byte让你的JQuery更快
  8. Github简单使用
  9. Python实验项目1例:使用进程池统计指定范围内素数的个数
  10. java 同步与异步区别_同步和异步有何异同,在什么情况下分别使用它们?
  11. .axf文件_ELF文件格式与readelf命令使用
  12. Activity的Launch mode详解 singleTask正解
  13. 【带着canvas去流浪(13)】用Three.js制作简易的MARVEL片头动画(下)
  14. c4dr20怎么安装oc渲染器怎么安装_[C4D插件] OTOY正式发布OC渲染器OctaneRender4 For C4D 支持R16-R20 Demo版已开放下载(Win)...
  15. 对M/M/N排队论模型的matlab代码实现
  16. FIB常见应用明细及原理分析
  17. 深度剖析Java集合之Stack
  18. C++实现超简单的文件加密
  19. win7 共享计算机 网络密码怎么设置,Win7无线网络共享设置方法丨Win7无线网络共享设置方法图解...
  20. VLAN的原理及配置

热门文章

  1. 一个著名的日志系统是怎么设计出来的?
  2. 10款js图片代码_图片滚动代码_图片切换代码_图片特效代码_图片轮播代码(三)
  3. Simulink中Inport控件的使用
  4. 2019 NCNA Contest 题解
  5. SAP 常见问题大全及问题解决大全
  6. python插件化开发
  7. oracle rman备份时间点,Oracle Rman 控制RMAN的备份时间,减少IO消耗
  8. vue init webpack命令出错 vue-cli/node_modules/_rimraf@2.6.2@rimraf/rimraf.js:313
  9. SteamVR开发笔记-01怎样消去VR中的锯齿(Dismiss flickering edges in your vr scene)
  10. 最新电容笔推荐,2022年电容笔十大品牌排行榜