修改預設桌布為動態桌布

2021-05-27 18:52:09 字數 560 閱讀 1234

**

在frameworks\base\core\res\res\values目錄找到config.xml檔案,最後一行有定義:

null

將其修改為對應的live wall*****的啟動component即可,如要把預設桌布設定為2.1自帶的galaxy,這樣寫即可:

com.android.wall*****/com.android.wall*****.galaxy.galaxywall*****

需要注意的是:靜態的桌布和live wall*****是兩個系統,載入的時候是完全兩套機制,靜態通過launcher裡面的乙個xml檔案配置來管理系統預設靜態桌布,live wall*****則是通過intent機制向系統搜尋所有匹配activity,所以,這裡的預設值為null,而不是那個系統預設靜態桌布的位址,系統是讀config.xml檔案的設定,若為null才繼續查詢靜態桌布配置內容.

如果只需要修改預設靜態桌布,替換frameworks\base\core\res\res\drawable\default_wall*****.jpg即可,或者在原始碼中修改對應default_wall*****位址.

android SDK修改預設桌布

動態桌布的修改,其實很簡單 只要在frameworks base core res res values目錄找到config.xml檔案,最後一行有定義 null 將其修改為對應的live wall 的啟動component即可,如要把預設桌布設定為2.1自帶的gallery,這樣寫即可 com.a...

android 5 0 修改預設桌布

android 5.0中homescreen的預設桌布位置 frameworks base core res res drawable nodpi default wall jpg 可以在frameworks base core res目錄下搜尋default wall jpg檔案,替換掉就可以了。...

自學動態桌布

什麼話都不多說,直接上主題 最近突發奇想,想學習一下動態桌布,在網上也看了很多的資料,自己也照著寫了乙個小例子,現在把我自己看到的步驟寫一下,記錄下來。一 動態桌布 它是乙個service,它繼承自wall service類,實現了public void oncreate public engine...