android开机背景设置,设置开机动态壁纸
找到 /frameworks/base/core/res/res/values/config.xml 文件中
@null
為設置默認壁紙的代碼如若想要更換成為動態壁紙。只需將“@null”更改為動態壁紙的路徑即可。
com.android.wallpaper/com.android.wallpaper.nexus.NexusWallpaper
packages/wallpapers/AndroidManifest中:
com.android.wallpaper : package name
com.android.wallpaper.nexus.NexusWallpaper?:?service name
重啟后無效果的話,重新恢復出廠設置即可。
如果動態壁紙是第三方的APK:
需反編譯apk,從apk中AndroidManifest.xml中獲得packagename和servicename
靜態的圖片壁紙和live wallpaper是兩個系統,加載的時候是完全兩套機制,靜態圖片通過launcher里面的一個xml文件配置來管理系統默認靜態壁紙,live wallpaper則是通過intent機制向系統搜尋所有匹配Activity,所以,這里的默認值為null,而不是那個系統默認靜態壁紙的地址,系統是讀config.xml文件的設置,若為null才繼續查找靜態壁紙配置內容.
如果只需要修改靜態壁紙,替換frameworks/base/core/res/res/drawable/default_wallpaper.jpg即可,或者在源碼中修改對應default_wallpaper地址.
注意的是:在3rdparty中可能會有相同的config.xml文件,在編譯的過程中會進行覆蓋。
所以要先查找一下3rdparty是否會有相類似的config.xml。如果有,也要進行修改。
總結
以上是生活随笔為你收集整理的android开机背景设置,设置开机动态壁纸的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 删除excel空行_Jav
- 下一篇: 超级玛丽