Android系统移植与调试之------->如何修改Android的默认语言、默认时区

修改device/other/TBDG1073/ system.prop文件

 1、设置默认语言

找到device/other/TBDG1073/ system.prop文件,修改属性ro.product.locale.language和ro.product.locale.region

在system.prop文件中加入以下两句话

ro.product.locale.language=zh

ro.product.locale.region=CN

2、设置默认时区

找到device/other/TBDG1073/system.prop文件修改persist.sys.timezone属性

3、但是加入之后会产生以下结果,及有两行相同的代码

4、解决办法是:编辑build/tools/buildinfo.sh文件

删除以下几句话

if [ -n "$PRODUCT_DEFAULT_LANGUAGE" ] ; then
  echo "ro.product.locale.language=$PRODUCT_DEFAULT_LANGUAGE"
fi
if [ -n "$PRODUCT_DEFAULT_REGION" ] ; then
  echo "ro.product.locale.region=$PRODUCT_DEFAULT_REGION"
fi

5、然后重新编译即可

6、附录:

1. 设置默认时区
PRODUCT_PROPERTY_OVERRIDES += \
        persist.sys.timezone=Asia/Shanghai\
注:搜索“persist.sys.timezone”,并更改其值
persist.sys.timezone值域
•Marshall Islands              马绍尔群岛                    Pacific/Majuro
•Midway Island                 中途岛                        Pacific/Midway
•Hawaii                        夏威夷                        Pacific/Honolulu
•Alaska                        阿拉斯加州                    America/Anchorage
•Pacific Time                  太平洋时间                    America/Los_Angeles
•Tijuana                       蒂华纳                        America/Tijuana
•Arizona                       亚利桑那                      America/Phoenix
•Chihuahua                     吉娃娃                        America/Chihuahua
•Mountain Time                 山地时间                      America/Denver
•Central America               中美洲                        America/Costa_Rica
•Central Time                  美国中部时间                  America/Chicago
•Mexico City                   墨西哥城                      America/Mexico_City
•Saskatchewan                  萨斯喀彻温省                  America/Regina
•Bogota                        波哥大                        America/Bogota
•Eastern Time                  东部时间                      America/New_York
•Atlantic Time (Barbados)      大西洋时间(巴巴多斯)        America/Barbados
•Atlantic Time (Canada)        大西洋时间(加拿大)          America/Halifax
•Manaus                        马瑙斯                        America/Manaus
•Santiago                      圣地亚哥                      America/Santiago
•Newfoundland                  纽芬兰                        America/St_Johns
•Brasilia                      巴西利亚                      America/Sao_Paulo
•Buenos Aires                  布宜诺斯艾利斯                America/Argentina/Buenos_Aires
•Greenland                     格陵兰                        America/Godthab
•Montevideo                    蒙得维的亚                    America/Montevideo
•Mid-Atlantic                  中大西洋                      Atlantic/South_Georgia
•Azores                        亚速尔群岛                    Atlantic/Azores
•Cape Verde Islands            佛得角群岛                    Atlantic/Cape_Verde
•Casablanca                    卡萨布兰卡                    Africa/Casablanca
•London, Dublin                伦敦,都柏林                  Europe/London
•Amsterdam, Berlin             阿姆斯特丹,柏林              Europe/Amsterdam
•
Belgrade                      贝尔格莱德                    Europe/Belgrade
•Venezuela                     委内瑞拉                      America/Caracas
Brussels                      布鲁塞尔                      Europe/Brussels
•Sarajevo                      萨拉热窝                      Europe/Sarajevo
•Windhoek                      温得和克                      Africa/Windhoek
•W. Africa Time                W.非洲时间                    Africa/Brazzaville
•Amman, Jordan                 约旦安曼,                    Asia/Amman
•Athens, Istanbul              雅典,伊斯坦布尔              Europe/Athens
•Beirut, Lebanon               贝鲁特,黎巴嫩                Asia/Beirut
•Cairo                         开罗                          Africa/Cairo
•Helsinki                      赫尔辛基                      Europe/Helsinki
•Jerusalem                     耶路撒冷                      Asia/Jerusalem
•Minsk                         明斯克                        Europe/Minsk
•Harare                        哈拉雷                        Africa/Harare
•Baghdad                       巴格达                        Asia/Baghdad
•Moscow                        莫斯科                        Europe/Moscow
•Kuwait                        科威特                        Asia/Kuwait
•Nairobi                       内罗毕                        Africa/Nairobi
•
Tehran                        德黑兰                        Asia/Tehran
•Baku                          巴库                          Asia/Baku
•Tbilisi                       第比利斯                      Asia/Tbilisi
•Yerevan                       埃里温                        Asia/Yerevan
•Dubai                         迪拜                          Asia/Dubai
•Kabul                         喀布尔                        Asia/Kabul
•Islamabad, Karachi            伊斯兰堡,卡拉奇              Asia/Karachi
•Ural'sk                       Ural'sk                       Asia/Oral
•Yekaterinburg                 叶卡捷琳堡                    Asia/Yekaterinburg
•Kolkata                       加尔各答                      Asia/Calcutta
•Sri Lanka                     斯里兰卡                      Asia/Colombo
•Kathmandu                     加德满都                      Asia/Katmandu
•Astana                        阿斯塔纳                      Asia/Almaty
•Yangon                        仰光                          Asia/Rangoon
•Krasnoyarsk                   克拉斯诺亚尔斯克              Asia/Krasnoyarsk
•Bangkok                       曼谷                          Asia/Bangkok
•
Beijing                       北京                          Asia/Shanghai
•Hong Kong                香港                          Asia/Hong_Kong
•Irkutsk                       伊尔库次克                    Asia/Irkutsk
•Kuala Lumpur            吉隆坡                        Asia/Kuala_Lumpur
•Perth                         珀斯                          Australia/Perth
•Taipei                        台北                          Asia/Taipei
•Seoul                         汉城                          Asia/Seoul
•Tokyo, Osaka            东京,大阪                    Asia/Tokyo
•Yakutsk                       雅库茨克                      Asia/Yakutsk
•Adelaide                      阿德莱德                      Australia/Adelaide
•Darwin                        达尔文                        Australia/Darwin
•Brisbane                      布里斯班                      Australia/Brisbane
•Hobart                        霍巴特                        Australia/Hobart
•Sydney, Canberra        悉尼,堪培拉                  Australia/Sydney
•Vladivostok                   符拉迪沃斯托克                Asia/Vladivostok
•Guam                          关岛                          Pacific/Guam
•Magadan                      马加丹                        Asia/Magadan
•Auckland                      奥克兰                        Pacific/Auckland
•Fiji                              斐济                            Pacific/Fiji
•Tonga                         汤加                          Pacific/Tongatapu

2. 设置默认语言
PRODUCT_PROPERTY_OVERRIDES += \
        ro.product.locale.language=EN\
        persist.sys.language=EN\
        persist.sys.country=US\
        ro.product.region=US
LANGUAGE-COUNTRY(在设置时,注意用大写)
•简体中文(中国) zh-cn 繁体中文(台湾地区) zh-tw
•繁体中文(香港) zh-hk 英语(香港) en-hk
•英语(美国) en-us 英语(英国) en-gb
•英语(全球) en-ww 英语(加拿大) en-ca
•英语(澳大利亚) en-au 英语(爱尔兰) en-ie
•英语(芬兰) en-fi 芬兰语(芬兰) fi-fi
•英语(丹麦) en-dk 丹麦语(丹麦) da-dk
•英语(以色列) en-il 希伯来语(以色列) he-il
•英语(南非) en-za 英语(印度) en-in
•英语(挪威) en-no 英语(新加坡) en-sg
•英语(新西兰) en-nz 英语(印度尼西亚) en-id
•英语(菲律宾) en-ph 英语(泰国) en-th
•英语(马来西亚) en-my 英语(阿拉伯) en-xa
•韩文(韩国) ko-kr 日语(日本) ja-jp
•
荷兰语(荷兰) nl-nl 荷兰语(比利时) nl-be
•葡萄牙语(葡萄牙) pt-pt 葡萄牙语(巴西) pt-br
•法语(法国) fr-fr 法语(卢森堡) fr-lu
•法语(瑞士) fr-ch 法语(比利时) fr-be
•法语(加拿大) fr-ca 西班牙语(拉丁美洲) es-la
•西班牙语(西班牙) es-es 西班牙语(阿根廷) es-ar
•西班牙语(美国) es-us 西班牙语(墨西哥) es-mx
•西班牙语(哥伦比亚) es-co 西班牙语(波多黎各) es-pr
•德语(德国) de-de 德语(奥地利) de-at
•德语(瑞士) de-ch 俄语(俄罗斯) ru-ru
•意大利语(意大利) it-it 希腊语(希腊) el-gr
•挪威语(挪威) no-no 匈牙利语(匈牙利) hu-hu
•土耳其语(土耳其) tr-tr 捷克语(捷克共和国) cs-cz
•斯洛文尼亚语 sl-sl 波兰语(波兰) pl-pl
•瑞典语(瑞典) sv-se 西班牙语 (智利) es-cl

==================================================================================================

  作者:欧阳鹏  欢迎转载,与人分享是进步的源泉!

  转载请保留原文地址:http://blog.csdn.net/ouyang_peng

==================================================================================================

时间: 2024-09-14 16:17:59

Android系统移植与调试之------->如何修改Android的默认语言、默认时区的相关文章

Android系统移植与调试之------->如何修改Android设备添加重启、飞行模式、静音模式等功能(一)

1.首先先来看一下修改前后的效果对比图 修改之后的图片 确认重启界面  具体的修改内容在下一篇中具体介绍. Android系统移植与调试之------->如何修改Android设备添加重启.飞行模式.静音模式等功能(二) ==================================================================================================   作者:欧阳鹏  欢迎转载,与人分享是进步的源泉!   转载请保留原文地址:h

Android系统移植与调试之------->如何修改Android手机显示的4G信号强度的格子数

           在修改显示的信号强度之前,先了解一下什么是dB,什么是dBm? 1.dB dB是一个表征相对值的值,纯粹的比值,只表示两个量的相对大小关系,没有单位,当考虑甲的功率相比于乙功率大或小多少个dB时, 按下面的计算公式:10log(甲功率/乙功率),如果采用两者的电压比计算,要用20log(甲电压/乙电压).) [例] 甲功率比乙功率大一倍,那么10lg(甲功率/乙功率)=10lg2=3dB.也就是说,甲的功率比乙的功率大3 dB. 反之,如果甲的功率是乙的功率的一半,则甲的功

Android系统移植与调试之------->如何修改Android启动动画和开机声音

附:本文转载于  http://www.cnblogs.com/jqyp/archive/2012/03/07/2383973.html 1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片): 2. Android平台启动初始化,出现"A N D R I O D"文字字样画面: 3. Android平台图形系统启动,出现含闪动的ANDROID字样的动画图片(start). 现在我们说的是第三种方式(基于模拟器): an

Android系统移植与调试之------->如何修改Android设备状态条上音量加减键在横竖屏切换的时候的显示于隐藏

这两天由于一个客户的要求,将MID竖屏时候的状态条上的音量键去掉.所以尝试修改了一下,成功了,分享一下经验. 先看一下修改后的效果图,如下所示 . 横屏的时候:有音量加减键 竖屏的时候:音量加减键被去掉了  然后来说一说我的解决思路. 首先我查看了\mx0831-0525\frameworks\base\packages\SystemUI\res\layout\system_bar.xml文件 <?xml version="1.0" encoding="utf-8&qu

Android系统移植与调试之-------&amp;gt;如何修改Android手机NFC模块,使黑屏时候能够使用NFC

         我们都知道在不修改源代码的情况下,只能是解锁之后才能使用NFC功能.而在锁屏和黑屏2个状态下是没办法用NFC的,但是最近有个客户要求手机在黑屏状态下能够使用NFC,因此我们需要去修改Android源代码关于NFC模块.        最开始可以通过查看分析源代码,找到到NfcService的相关代码,如下: packages\apps\Nfc\src\com\android\nfc\NfcService.java  找到186行,这句是定义NFC能够使用的屏幕最小状态 // m

Android系统移植与调试之-------&amp;gt;如何修改Android设备存储盘符名称与Android设备的型号

 一.修改Android设备存储盘符名称 (注:TBDG1073为我的项目名称) 1.修改device/other/TBDG1073/system.prop 文件  2.修改ro.media.patition.label属性为OuyangPeng  3.修改完后重新编译  4.将MID通过USB连接到电脑  显示盘符为OuyangPeng 二.修改Android设备的型号   1.进入到~/mx0831-0525/device/other/TBDG1073目录  2.找到TBDG1073.mk文

Android系统移植与调试之-------&amp;gt;如何修改Android自带的apk出现一圈圈类似鸡蛋的花纹

最近被一个问题烦恼到了,就是android4.1系统自带的Email.文件管理器.信息等apk都出现同一个问题,就是现实在平板上的时候会出现一圈圈类似鸡蛋的花纹. 我想了两种方法来解决,第一种方法没有解决,第二种方法解决了问题. 现在我来说说我第一种方法:我尝试去直接修改相关apk的res/drawable目录下的相应图片,因为源码中的图片都不是纯白色的,所以我自己做了图片替换进去.然后重新编译,但是没有其效果. 我的第二种方法起了作用,现在就来看看第二种方法的解决步骤,拿修改Email apk

Android系统移植与调试之-------&amp;gt;如何修改Android系统默认显示【开发者选项】并默认打开【USB调试】和【未知来源】开关

              今天有个用户对[设置]有个特殊的要求,即: 1.开机的时候默认显示[开发者选项]并打开[USB调试]开关    ([Developer options]-->[USB debugging]) 2.开机的时候默认打开[安全]-->[未知来源]的开关    ([Security]--->[Unknown sources])     1.首先解决[设置]界面默认显示[开发者选项]的问题 查看源代码:packages/apps/Settings/src/com/and

Android系统移植与调试之-------&amp;gt;如何修改Android默认字体大小和设置里面字体大小比例

           因为我修改 ro.sf.lcd_density的值,将它从160修改 为120,所以导致整个系统的字体都变得很小.因此需要将整个字体变大,并且在设置-->显示-->字体大小的4个选项的值都必须变大.我想到的思路是将字体的缩放比例调大一些,下面是我的修改步骤. 1.修改默认字体的大小 Step1: 修改frameworks/base/core/java/android/content/res/Configuration.java   文件中的setToDefaults()方

Android系统移植与调试之-------&amp;gt;如何修改Android设备的默认休眠时间

1.找到~/mx0831-0525/frameworks/base/packages/SettingsProvider/res/values/ defaults.xml文件 2.修改默认休眠时间 3.重新编译 4.上述方法编译之后发现没有其效果,原来被device/other/TBDG1073/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml文件中的值所覆盖了,如果device下面有相应的文件会优先