Andorid系统时区菜单默认显示常用部分国家时区,有些国家时区是没有显示的,但是经常Android产品会买到各种地方,比如非洲一些小国家,客户要求一些原本没有自带的时区,这时候需要增加新的时区。

其实在android里有个文件里全世界所有时区都在里面,菜单显示的时区是一个xml文件中读取显示的,如果要显示没有的时区,只需要在所有时区里找出要显示的时区字符串,贴到这个xml文件里就可以了,就是这么简单。

这个问题原本也不知道如何改,到处百度 google,加上自己log查看,最终找到上面所说的,分享出来供有需要的朋友参考,我是在Android 6.0上改的,其它Android版本大致也是这个方法

具体文件路径如下

android\frameworks\base\packages\SettingsLib\res\xml\timezones.xml
android\external\timezonepicker-support\zone.tab 

其实这个zone.tab 是 linux来的

 

更多相关文章

  1. android--------根据文件路径使用File类获取文件相关信息
  2. 安卓4.X系统 增加蓝牙接收文件类型
  3. 用SAX解析xml文件
  4. NFS挂载android文件系统
  5. android 9.0 SD卡权限问题 文件管理器没有权限
  6. android 读取文件内容操作

随机推荐

  1. Android(安卓)RSA 公钥加密、解密
  2. android GLSurfaceView 异常处理
  3. android sensor传感器
  4. Android创建AlertDialog对话框 ==之一
  5. SharedPreferences 数据存储
  6. android学习之wifimanager
  7. android添加购物车动画实现
  8. android混淆文件
  9. android工具类(2)NetWorkHelper 网络工具类
  10. How to develop and package Android(安