When we develop an Android application, we always start from the onCreate() method of the main activity. It is obvious that there are some initializations that should be done before calling onCreate(). My question is: what is the entrypoint point (or the main method) of an Android application? What does the Dalvik VM invoke in the very beginning (i.e., when it finishes initialization of its own, and is about to transfer control to the application)? Where can I find the code of this main?
When we develop an Android application, we always start from the onCreate() method of
Share
The first “entry” point is the application class as Kingston pointed out.
However, the easiest thing to get the very first starting point is to check the stack when debugging onCreate.
You may check Instrumentation, this sound somewhat like what you want.
http://developer.android.com/reference/android/app/Instrumentation.html