向config.xml中新增一個配置項
阿新 • • 發佈:2019-01-28
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檔案中即可。