I have been working on launcher for the past few days. I have learned the following: intent in the launcher source code. createchooser () implementation principle and small example, luncher modifies wallpaper source code tracking (code implementation process analysis ), add a custom wallpaper to luncher (modify the luncher interface and modify the wallpaper in the program ). For more information, see.
You need to modify the wallpaper. The wallpaper is wllpaper_lake.jpg. At first, I found a message in the launcher class, but no clue was found. Later, I found out on the Internet that the default wallpaper is not in the launcher package, but in the source code, frameworks/base/CORE/RES/drawable/templates. Then compile the system again. Remember, instead of compiling launcher2, compile the entire system because you modified the framework. Compile with make, and then compile an SDK with make SDK. Use this SDK to create a simulator and start it. Effect achieved. As shown in the following figure: