Android系统默认Home应用程序(Launcher)的启动过程源代码分析(3)
Step 13. ActivityStack.startActivityLocked 这个函数定义在frameworks/base/services/java/com/android/server/am/ActivityStack.java文件中,具体可以参考Android应用程序启动过程源代码分析一文,这里就不详述了,在我们这个场景中,调用这个函数的最后结果就是把com.android.launcher2.Launcher启动起来,接着调用它的onCreate函数。 Step 14.Launcher.onCreate 这个函数定义在packages/apps/Launcher2/src/com/android/launcher2/Launcher.java文件中: [java] view plain copy publicfinalclassLauncherextendsActivity implementsView.OnClickListener,OnLongClickListener,LauncherModel.Callbacks,AllAppsView.Wa...
