Android launcher 壁紙 wallpaper


壁紙分為動態和靜態兩種:

如果只需要修改默認靜態壁紙,替換frameworks/base/core/res/res/drawable/default_wallpaper.jpg即可,或者在源碼中修改對應default_wallpaper地址.
修改動態壁紙:在frameworks/base/core/res/res/values目錄找到Config.xml文件,最后一行有定義:
<string name="default_wallpaper_component">null</string> 
將其修改為對應的live wallpaper的啟動component即可。
靜態的圖片壁紙和live wallpaper是兩個系統,加載的時候是完全兩套機制,靜態圖片通過launcher里面的一個xml文件配置來管理系統默認靜態壁紙,live wallpaper則是通過intent機制向系統搜尋所有匹配Activity,所以,這里的默認值為null,而不是那個系統默認靜態壁紙的地址,系統是讀config.xml文件的設置,若為null才繼續查找靜態壁紙配置內容.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM