Android应用程序控制流程?

时间:2011-04-21 20:27:55

标签: android android-emulator android-manifest

我是Android应用程序开发的新手。刚刚启动了Hello world android应用程序。

我想知道Android应用程序中是否会有任何控制流,比如Struts MVC,Spring MVC等。

我正在努力增强Android应用程序,所以我认为了解控制流程将是一个良好的开端。

2 个答案:

答案 0 :(得分:7)

如果您想了解Android应用程序的控制流程,以下三种材料将非常适合您:

应用基础知识

http://developer.android.com/guide/topics/fundamentals.html

<强>活动

http://developer.android.com/guide/topics/fundamentals/activities.html

任务和后台筹码

http://developer.android.com/guide/topics/fundamentals/tasks-and-back-stack.html

答案 1 :(得分:2)

The below flow explain about android application execution flow.

  1. 所有资源文件由AAP [Android资产包装工具]组合在一起。 资源文件类似于其他资产相关文件的音频视频图像。 2.Java文件由JVM转换成.class文件。出于jvm,jcm将是.class文件,这对于放入android很重要。因此,将进行更多级别的处理。
  2. 因此,输入.Class文件作为DX工具的输入。基本上,这是一个将.class文件转换为.dex文件的工具。这意味着Dalvik可执行文件。这些文件有资格在DVM(Dalvik虚拟机)上执行

  3. 获取.dex文件后,将它们打包为APK构建器。基本上就是Application Packaging。因此,这些打包文件保存在设备中,并由DVM执行。

  4. Android Application Workflow