Android应用程序控制流?

Android应用程序控制流?,android,android-emulator,android-manifest,Android,Android Emulator,Android Manifest,我对Android应用程序开发非常陌生。昨天刚启动Hello world android应用程序 我想知道android应用程序中是否会有任何控制流,比如Struts MVC、Spring MVC等 我正在致力于增强android应用程序,因此我认为了解控制流将是一个良好的开端。如果您想了解android应用程序的控制流,以下三种材料将非常适合您: 应用基础 活动 任务和后台堆栈 所有资源文件通过AAP[Android资产打包工具]组合在一起。 资源文件与音频视频图像和其他资产相关文件类似

我对Android应用程序开发非常陌生。昨天刚启动Hello world android应用程序

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


我正在致力于增强android应用程序,因此我认为了解控制流将是一个良好的开端。

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

应用基础

活动

任务和后台堆栈

  • 所有资源文件通过AAP[Android资产打包工具]组合在一起。 资源文件与音频视频图像和其他资产相关文件类似。 2.Java文件通过JVM转换成.class文件。因此,JVM之外的文件将是.class文件,这些文件在android中很重要。因此,将进行一个更高级别的过程

  • 因此,.Class文件作为DX工具的输入输入。基本上,这是一个将.class文件转换为.dex文件的工具。这意味着Dalvik可执行文件。这些文件可以在DVM(Dalvik虚拟机)上执行

  • 获取.dex文件后,将其打包为APK builder。这基本上就是应用程序打包。因此,这些压缩文件保存在设备中,并将由DVM执行