Especially the console is very CPU intensive. Should use multi-threading with pipling.
To allow dynamic alternation of any class's behavior. To enable the use of AOP in Android.(though at dex level)
KOBJECT_UEVENT(?) and UEventObserver is working in a poor way that might use up of some extra CPU power for events * listeners.
It is proven that the data is a great source of power usage but essential for most data related apps. Therefore, it is desired to have auto toggle feature like on the Nokia.
Settings.apk - auto brightness preference
framework-res.apk - auto brightness sensor value and corresponding bright level
Power*Manager - auto brightness related stuff
Changing the APN profile involve a write to the ROM(unless the file cache is enough to hold it ..... it will be flushed to the ROM anyway...), which is bad for just an on/off flag.
Just for phun. Preliminary study shows that the 3.5mm will most likely output up to 48kHz, while the requirement for Composite Video is VHF, around 5MHz, and some kind of strict pulse of 5us is needed.(See itu-r 470, the newer version cannot be found yet)