關於android4 0中修改預設語言的問題

2021-08-26 21:09:44 字數 584 閱讀 4448

這兩天老大要我們release出來的版本就自動是簡體中文的, 之前轉了一篇文章有詳細說明如何去修改

我想偷個懶,於是呢就用了最簡單的方式,把product_locales中的en_us和zh_cn換了個位子, 在改這個之前也諮詢過以前2.3上面修改預設語言的同事,

他也是找的language_small.mk裡面把兩個值換個位子就夠了, 所以就直接搞!

意外發生了, 編譯, 燒機 依舊是中文. 頓時非常鬱悶. 怎麼辦呢? 還得硬著頭皮找吧.

轉的文章裡面有說,其實語言在android中是icu4c去處理的, 於是找到2.3的和4.0的mk進行對比, 發現文中的config的內容在4.0中的mk是沒有的,

4.0的mk是config := default 這個default有個***-default.txt 裡面描述的一堆看不懂. 因為沒有那一段取變數中第乙個值的**, 所以我明白了簡單換位子在4.0是沒有用的了!

於是還是按照後面的在core.mk中的product_property_overrides屬性中新增

persist.sys.language=zh / persist.sys.country=cn

重新編譯, 搞定

android4 0關於socket問題

socket socket new socket socket.connect new inetsocketaddress constdata.tcp ip,constdata.tcp port 2000 通不過去,直接異常處理,這是因為android 3.0 以上 已經不建議在activity中新...

Android 4 0 事件系統

2013 01 31 15 13 295人閱讀收藏 舉報 事件系統簡介 1.android 事件系統,它解決的是如何將按鍵 滑鼠 觸屏訊息從收集到最終將之傳送到焦點視窗進行處理的問題 2.android 事件處理 流程分兩部分,一部分是從 framework 開始,如何 從底層讀取事件並分發 給ac...

android4 0上網設定

很多也問到為啥自己在家的pc機可以上網,而執行在pc機上面的android模擬器卻不能上網呢?是因為家裡的pc機的dns一般為 192.168.1.1,這個只是一般而言,不是絕對,這個得自己使用ipconfig all命令檢查下 而模擬器預設的dns為 10.0.2.3,那麼模擬器跟自己的pc就不在...