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. NPM 和webpack 的基础使用
  2. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  3. android unity 文件读写_unity Android(安卓)打包后读取 xml 文
  4. 安卓开发遇坑记录
  5. Android(安卓)忽略文件
  6. 自定义主题
  7. GridView的使用
  8. Android读写文件
  9. Android高德地图获取当前地理位置(不显示地图只获取当前位置)

随机推荐

  1. Android(安卓)Support Annotations 使用
  2. Android设置输入法
  3. Android进阶之数据存储+Preferences
  4. Android(安卓)Multimedia框架总结(二十七)M
  5. Notification 通知栏的使用
  6. [转]Android(安卓)Studio的logcat窗口被
  7. Android(安卓)weixin service
  8. android onTouchEvent 左右手势滑动事件
  9. How To Backup Your Android(安卓)Phone
  10. How to Install apk to Android(安卓)Dev