歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android教程:設置系統語言和地區

Android編程入門教程之設置系統語言和地區,先看源代碼中對此的設置:

  1. /*
  2.  * Read the persistent locale.
  3.  */
  4. static void readLocale(char* language, char* region)
  5. {
  6.     char propLang[PROPERTY_VALUE_MAX], propRegn[PROPERTY_VALUE_MAX];

  7.     property_get("persist.sys.language", propLang, "");
  8.     property_get("persist.sys.country", propRegn, "");
  9.     if (*propLang == 0 && *propRegn == 0) {
  10.         /* Set to ro properties, default is en_US */
  11.         property_get("ro.product.locale.language", propLang, "en");
  12.         property_get("ro.product.locale.region", propRegn, "US");
  13.     }
  14.     strncat(language, propLang, 2);
  15.     strncat(region, propRegn, 2);
  16.     //LOGD("language=%s region=%s\n", language, region);
  17. }
修改build/tools/buildinfo.sh,增加如下語句
  1. echo "persist.sys.language=zh"
  2. echo "persist.sys.country=CN"
  3. echo "persist.sys.localevar="
  4. echo "persist.sys.timezone=Asia/Shanghai"
  5. echo "ro.product.locale.language=zh"
  6. echo "ro.product.locale.region=CN"

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved