1. 程式人生 > >向config.xml中新增一個配置項

向config.xml中新增一個配置項

1. 在config.xml中新增一項(路徑:frameworks/base/core/res/res/values/)

如: <bool name="config_myValue">true</bool>

2. 在 frameworks/base/core/res/res/values/symbols.xml中,新增:

<java-symbol type="bool" name="config_myValue"/>

3. 在frameworks/base/core/res/res/values/android.xml中,新增

一帶有id的項,但此id怎麼生成呢?如下步驟:

首先:在frameowrks/base/tools/aapt/ResourceTable.cpp中

在addSymbols()函式中,把如下的註釋去掉:

//printf("<android type=\"%\" name=\"%\" id=...>,

然後,在程式碼根目錄下,執行:

make framework-res > res.txt

就可以把android原始資源輸出到res.txt檔案中。

然後,把其中的<android type="bool" name="config_myValue" id="0x0111005b"/>

的程式碼拷貝出來放到android.xml檔案中即可。