安卓語言包放在哪裡
Ⅰ 安卓多國語言如何添加
雖然Android 從 2.3 開始已經支持50種以上的語言,但是不是每種語言都有字體可以顯示。遇到一個新需求,
有客戶要求對 hindi 語言的支持。於是上 網找了一些資料,發現網上介紹的大部分是如何替換默認字體,就
是替換./frameworks/base/data/fonts /DroidSansFallback.ttf,但是替換完之後,中文就無法正常顯示。其實
只要有下面幾個步驟,就可以實現新曾加一種語言的顯示支持:
1. 需要有可以顯示 hindi 語言的字體,我在網上下載了一個:DroidHindi.ttf
2. 需要修改的地方主要有
1) 將下載的字體文件拷貝到:./frameworks/base/data/fonts/
2) 修改./frameworks/base/data/fonts/Android.mk,將 DroidHindi.ttf 添加到 _from:
3) Hindi 的語言代碼是 hi_IN,修改./device/qcom/common/common.mk,將 hindi 的語言代碼加進去,
這樣在你的設置->語言和鍵盤->選擇語言裡面就可以看見 hindi 語言了:
4) 修改./external/skia/src/ports/SkFontHost_android.cpp,將 DroidHindi.ttf 加進去。網上 介紹的很多
方法都沒有提到這一步,如果沒有這一步的話,添加的語言是不生效的,顯示的是亂碼,因為 android 無法
找到 hindi 語言可以顯示的字體, 還是會選擇默認字體去顯示。修改的地方為:
5) 去./build/target/proct/full.mk 看看系統選擇的是哪個語言列表,我的是:
$(call inherit-proct, build/target/proct/languages_small.mk)
那我就去修改./build/target/proct/languages_small.mk,若這里顯示的是 languages_full.mk,那麼
就修改./build/target/proct/languages_full.mk 文件,修改如下:
PRODUCT_LOCALES := en_US en_GB fr_FR hi_IN it_IT de_DE es_ES
6)在 external/icu4c/studata 下的 Android.mk 下添加
$(if $(findingstringhi,$(PRODUCT_LOCALS)),large)\
3. 剩下的就是重新編譯一下,然後 flash 到手機或模擬器上就可以了。
Ⅱ 百度輸入法離線語音包存在什麼地方手機安卓
安卓網路輸入法離線語音包存 路徑:/sdcard//ime/plugins/
網路手機輸入法的離線語音是一款不用網路的語音,語音分粵語和普通話,准確率比一般的都很高。
離線語音下載:
1打開手機上的簡訊,點擊輸入出現網路輸入法,點擊左上角的輸入法圖標
2打開後可以看到暗色的「離線語音」點擊打開
3這里就會出現離線語音的下載包,點擊下方藍色的"下載"
4最下方會提示語言包較大,下載時間長請等待,下載完就可以使用了
離線語音使用:
回到網路輸入法,點擊上方的往左邊拉
這里可以看到離線語音的嘜頭,點擊嘜頭
這里就出現語音框,左右兩邊可以選擇粵語或者普通話
選擇後語音後,對著手機的話筒說話就,上方就自動出現你所說的語句
這樣就完成語音了,點擊發送就可以了。
Ⅲ android怎麼添加語言包我想把系統改成日語,可是設置裡面只有漢語和英語
需要修改編譯腳本,你需要一套源碼,語言包都在源碼里,只是沒有在編譯的時間沒有編譯進去而已,在手機上直接修改是沒辦法的
Ⅳ 如何為安卓手機添加多國語言包
並不需要root
需要下載語言包
恢復出廠設置會丟失該語言包
HTC沒有用過,不清楚。抱歉
可能跟你下載的軟體和手機不匹配。
可以在豌豆莢,360等手機助手軟體上搜索語言包。也可以直接在電腦上網路搜索,下載到電腦後再USB安裝到手機。