Andriod程序的结构
Andriod程序被创建完成之后,编程软件会自动创建一个软件的结构,看下图:
接下来,介绍一下常用文件的作用:
app主要用来存放程序的代码和资源等内容,其中还有好多的子目录:
libs:用于存放第三方jar包
src/androidTest:该文件用于存放调试的代码文件
src/main/java:该文件用于存放程序的代码文件
src/main/res:用于存放程序的资源文件
src/main/AndrioManifest.xml:整个文件的配置文件,在该文件中可以配置程序所需要的权限和注册程序中用到的四大组件。
app/build.gradle:该文件是App的gradle构建脚本。在该文件中有四大重要的属性,分别是compileSdkVersion、buildToolsVersion、minSdkVersion、targetVersion,这些属性分别表示编译的SDK版本、编译的Tools版本、支持的最低SDK版本。支持的目标SDK版本(当前版本)。
build.gradle:Andriod程序的gradle构建脚本
local.properties:该文件用于指定的Andriod程序中使用的SDK路径。
seettings.gradle:该文件用于配置在Andriod程序中使用到的子项目(Moudle)。
资源管理和运用
图片资源:
Android中支持的图片资源包括扩展名为.png .jpg .gif 等的文件。根据图片的用途又可以分为应用图标资源和界面中使用的图片资源。一般情况下:
mipmap:存放应用图标资源
drawable:存放界面使用的资源