The reason for the project's hardware environment is that the system that can be used smoothly is still donut. Donut's ugly appearance is really unsightly, And it lags behind several Android versions. The customer will also frown if it is sent to the customer :)
No way, who made your memory so small, the CPU so slow (not to mention the slow speed, or a MIPS, Android only made a system for ARM, MIPs should do everything on its own, not ready-made ).
Let's start with launcher.
There are many launcher APK files available for download on the Internet, but there is no source code.
I searched for the open-source SDK. I found a good adw-launcher and a donut APK.
Under the source code (https://github.com/AnderWeb/), found that OR 2.1/2.2 version, edited.
You can't edit it.
The change is quite simple. After the donut version of wallpaper, the change is relatively large, so we can refer to the launcher of donut to return the revert. For the remaining problems, we can refer to froyo, simply expand the donut API.
Effect:
Main Interface: looks pretty refreshing
Ugly music widget, but this little widget is easy to modify.
Clock (now I think donut is ugly)
All programs:
This launcher can be highly customized. This is the setting of the launcher:
Check the code and perform the operation again by the way. This project demo is still available, and there is still a lot of distance from the product. If you want to use it, you need to do a lot of work.