修改android默认时区语言

http://hi.baidu.com/btcartoon/blog/item/6539abd48ce0f51ca08bb700.html

修改device/...下面的system.prop文件

autogenerated by buildinfo.sh

/system/build.prop

persist.sys.timezone=Europe/Brussels

#如果你不知道对应的时区应该填什么城市,去Setting的源码下看Settings\res\xml\timezones.xml

自动时间更新:gps.conf

NTP_SERVER=fr.pool.ntp.org
NTP_SERVER=pool.ntp.org
NTP_SERVER=0.pool.ntp.org
NTP_SERVER=1.pool.ntp.org
NTP_SERVER=2.pool.ntp.org
NTP_SERVER=3.pool.ntp.org
NTP_SERVER=0.europe.pool.ntp.org
NTP_SERVER=0.asia.pool.ntp.org
NTP_SERVER=0.north-america.pool.ntp.org

代码:

framework\base\services\java\com\android\server\TimeService.java

framework\base\core\java\android\net\SntpClient.java public boolean requestTime(String host, int timeout);

http://bbs.chinaunix.net/thread-2312785-1-1.html

http://bbs.ednchina.com/BLOG_ARTICLE_1339241.HTM

1、在init.rc或者在其他的开机初始化文件如:default.prop中加入如下设置系统属性的代码:

  [persist.sys.language]: [zh]

  [persist.sys.country]: [CN]

  [persist.sys.localevar]: []

  [persist.sys.timezone]: [Asia/Shanghai]

  [ro.product.locale.language]: [zh]

  [ro.product.locale.region]: [CN]



如果是自己编译源码编译的时候,通过指明编译参数为简体中文,这样编译传统就会编译出来的系统属性文件,在

系统初始化的时候将会把上面的属性给进行正确的初始化,例如:

  make PRODUCT-machineID-eng-zh_CN

或者修改build/tools/buildinfo.sh添加

echo "persist.sys.language=zh"

echo "persist.sys.country=CN"

echo "persist.sys.localevar="

echo "persist.sys.timezone=Asia/Shanghai"

echo "ro.product.locale.language=zh"

echo "ro.product.locale.region=CN"



更多相关文章

  1. Android签名文件生成
  2. android获取指定路径下目录文件
  3. android之PopUpWindow显示Listview(文件列表)
  4. Android 不能生成R文件,gen目录为空
  5. Android 播放音乐文件与视频文件
  6. 10.Android ImageView ScaleType属性

随机推荐

  1. 10年漫威,到底有多少角色。
  2. Docker部署pinpoint2.2
  3. 中文分词原理及常用Python中文分词库介绍
  4. 轻松获得海量稳定代理!ADSL拨号代理的搭建
  5. 183条地铁线路,3034个地铁站,发现中国地铁
  6. App爬虫神器mitmproxy和mitmdump的使用
  7. Attention原理及TensorFlow AttentionWra
  8. Unity平台 | 快速集成华为AGC AppLinking
  9. 妈妈再也不用担心爬虫被封号了!手把手教你
  10. Python数据科学:神经网络