說話所謂Android動態壁紙一直不被開發者看好,原因冒失有很多。費電了,什麼的。
得得,還是記錄下剛看的動態壁紙吧。
首先(1)我們要有一個service 當然是wallpaper的service了。。(WallpaperService)。
是service 當然有一個生命周期了。
onCreat和onDestroy 就不記錄了。。。。這裡最重要的方法是 onCreateEngine(){}方法。。。
動態壁紙的邏輯也就是通過WallpaperService 去啟動一個引擎(書面意思,具體叫什麼我也不知道)。。
CubeEngine 是一個繼承Engine的類。。
然後在Engine中繼續繪制,通知壁紙成為可見。。。
android:permission="android.permission.BIND_WALLPAPER" 最後加入允許設置動態壁紙的權限就好。