title: entrypoint of android application
body: <p>When we develop an Android application, we always start from the <code>onCreate()</code> method of the main activity. It is obvious that there are some initializations that should be done before calling <code>onCreate()</code>. My question is: what is the entrypoint point (or the <code>main</code> 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 <code>main</code>?</p>