首页 » 软件开发 » Android 开发系列教程之(五)Android Studio工程项目介绍(文件工程项目介绍教程开发)

Android 开发系列教程之(五)Android Studio工程项目介绍(文件工程项目介绍教程开发)

神尊大人 2024-07-23 19:20:12 软件开发 0

扫一扫用手机浏览

文章目录 [+]

总体目录结构如下:

Android工程目录总体结构

总体分为四大部分:manifests清单文件、java代码文件、res资源文件、gradle编译配置文件,下面将一一解释。

Android 开发系列教程之(五)Android Studio工程项目介绍(文件工程项目介绍教程开发) Android 开发系列教程之(五)Android Studio工程项目介绍(文件工程项目介绍教程开发) 软件开发
(图片来自网络侵删)
manifests目录下的AndroidManifest.xml清单文件

AndroidManifest.xml清单文件

该文件主要配置项目包名、应用图标、应用名称、应用主题、注册activity、注册service、注册broadcastreceiver、以及一些其他参数等。
一般情况下,我们创建好应用后,根据需要增加相应的配置即可,如activity、service等。

Android 开发系列教程之(五)Android Studio工程项目介绍(文件工程项目介绍教程开发) Android 开发系列教程之(五)Android Studio工程项目介绍(文件工程项目介绍教程开发) 软件开发
(图片来自网络侵删)
java目录下的代码文件

代码文件

xxxActivity文件为我们编辑逻辑代码的主要文件,加载布局、渲染界面、将页面布局展示出来、实现与用户的交互等。

res目录下的drawable目录

drawable目录下的drawable文件

该目录文件存放一些自定义的图片或者自定义样式文件、比如自定义按钮样式等、直接饮用的图片资源我们放到mipmap目录中,该目录下面放自定义的资源。

res目录下的mipmap目录

mipmap目录下的图片资源文件

本地工程中的多个mipmap文件夹

该目录存放我们应用中需要使用到的图片资源文件,不同尺寸大小的图片需要放到不同的mipmap-xxx目录下(屏幕适配使用),图片一般使用png格式,图片大小越小越好,能用代码实现的尽量用代码实现,图片会影响编译后apk的大小。

res目录下values目录下的colors.xml文件

colors.xml文件

该文件存放文字、背景、按钮等的颜色配置文件,颜色以键值对方式存在,写在<resources></resources>之间即可,当我们需要使用其他颜色时,以键值对方式直接增加即可。

res目录下values目录下的strings.xml文件

strings.xml文字配置文件

该文件是程序文字配置文件。
该文件文字内容同样是以键值对方式存在,开发程序时,根据需要以键值对方式增加即可。
开发程序时应尽量将所有文字配置写到该文件中,需要使用的地方通过键值引用,方便我们修改。

res目录下values目录下的styles.xml文件

styles.xml文件

该文件为程序内使用的样式配置文件。
程序的样式、图片样式、文字样式、按钮样式、控件样式等我们都应该写到该文件中。
一个样式文件必须以<style name =\"xxx\">开始,以</style>结尾,里面的每一项都是该样式的申明配置,xxx为我们为自定义样式定义的名称,可随便取名,只要不重复就好。

Gradle Scripts目录下的build.gradle文件(项目build.gradle)

项目build.gradle文件

该文件为项目编译配置文件,主要配置项目仓库依赖、编译工具版本、以及一些自定义task任务等,一般情况下默认即可。

Gradle Scripts目录下的build.gradle文件,即我们创建的应用的配置文件,注意和上面介绍的build.gradle的区分(应用build.gradle)

工程build.gradle文件

工程build.gradle文件

该文件为创建的工程应用build配置文件,如上图所示,我们建立的Android Studio 工程名称为 Hello World,该文件即为他的配置文件,可以配置工程的编译版本、应用id、应用最小兼容的Android系统版本、应用版本号、应用版本名称、编译混淆、以及程序开发过程中使用的第三方依赖库等。

好了,关于Android Studio工程项目介绍今天就介绍到这里。
通过本篇的介绍我们可以知道哪个目录放什么文件,怎么修改配置、在哪个文件里面修改代码等,为我们以后的学习做好铺垫。
下一篇我们将介绍Android的四大组件和四大组件的Intent桥梁。

标签:

相关文章