Android 时区的修改增删,如何在菜单里增加一个没有的时区

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来的

猜你喜欢

转载自blog.csdn.net/bingsfsg/article/details/103669755