Android App架构由七个组成部分,每一个组成部分都有自己的特点和功能。随着各种功能的软件APP成为引领行业发展的重要产品,Android App架构方面的人才也成为行业的香饽饽。为此我们中培教育开设了Android高级应用开发实战培训》课程,专门请来了资深的业界专家来为我们授课,该课程自开设以来已经为行业培养了一大批精英人才。该课程的讲师李老师在这里对Android App架构进行了详细分析。
Android App架构的第一个部分是src文件夹,此文件夹主要用于存放项目的源代码。其中,源代码是以Java包的格式进行组织。en文件夹下面存放的是由系统自动生成的R.java文件,并且该文件是只读模式,不能进行更改。其中,R.java中定义了一个名为R的类,该类中包含很多静态类,并且类名与res文件夹中的资源文件名一一对应,即R类定义了该项目中所有资源的索引。
Android文件夹,该文件夹下包含android.jar文件,这是一个java归档文件,其中包含构建应用程序需要的所有的Android SDK库和APIS。通过将android.jar中的包导入到自己的应用程序以绑定到Android SDK,这允许你使用所有Android的库和包,且使你的应用程序在适当的环境中调试。
ssets文件夹包含应用程序需要使用到的诸如mp3、视频等文件。
es为应用程序的资源文件夹,包含应是程序所使用的资源文件且这些资源文件将会被编译进应用程序中。
AndroidManifest.xml应用程序的清单文件,记录程序中所使用的各种组件。这个文件中列出了应用程序提供的功能。在这个文件夹中,可以指定应用程序使用到的服务。
最后的也是最关键Android App架构的一个是default.properties,此文件夹是记录程序中所需要的环境信息。