怎樣修改安卓原始碼5 1預設語言及語言包遮蔽方法總結

2021-07-25 11:32:57 字數 1458 閱讀 7122

1. 修改開機預設語言:

(1).進入build/target/product目錄,修改檔案core.mk的product_property_overrides 值,例如,欲修改為預設中文,則增加

「\persist.sys.language=zh \ persist.sys.country=cn」

增加後的語句如product_property_overrides:= \

ro.config.notification_sound=onthehunt.ogg\

ro.config.alarm_alert=alarm_classic.ogg\ persist.sys.language=zh \ persist.sys.country=cn.

2. 遮蔽語言包:

找到這段函式很明顯

final string locales =resources.getsystem().getassets().getlocales();

listlocalelist= new arraylist(locales.length);

這段函式是呼叫語言包;

在下面一句函式下面遮蔽比如我們遮蔽英文

collections.addall(localelist, locales);

localelist.remove("en-us");

好了成功遮蔽掉英文了  重新make映象燒寫進去就沒有英文語言選項了。希望可以幫到大家!

安卓原始碼閱讀 原始碼編譯

mkdir bin path bin path curl bin repo chmod a x bin repowget tsinghua edu cn aosp monthly aosp latest.tar tar xf aosp latest.tar cd aosp 解壓得到的 aosp 工程...

安卓原始碼的結構

linux提供給android系統的核心系統服務包括安全,記憶體管理,程序管理,網路組合驅動模型等內容。android源 的全部工程分為三個部分 core project 核心工程部分,這是建立android系統的基礎,儲存在根目錄的各個資料夾中。external project 擴充套件工程部分,...

安卓原始碼預安裝apk

高通msm8909平台將已有apk預安裝到映象中 android.mk檔案寫入如下命令 返回當前路徑 local path call my dir include clear vars 所有版本都編譯 user,debug,eng local module tags optional local m...