歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android教程:設置系統語言和地區

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

日期:2017/3/1 10:22:39   编辑:Linux編程

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