I want to look more into the workings of Android. More specifically I want to know how Applications (including Activities and Services) get launched by the system. I also want to be able to see who calls their lifecycle methods and how objects get allocated and recycled.
I have downloaded the Android source from git and browsed around for a bit, but since it's a little large any pointer would be appreciated.
Thanks!