创建第一个Android项目并了解其中的文件目录

创建第一个Android项目

一、创建一个Android Studio项目

这是打开AndroidStudio的首页面,今后也会经常用到
点击 Start a new Android Studio project;
进入界面:
创建一个HelloWorld项目
改变项目名称:HelloWorld ,中间不能夹杂空格符。下方的Project location是你存放项目的地址。改变了这两项之后,点击next,进入下一个界面:
过渡
这里在初学阶段完全不需要改变,继续点击next,选择Empty Activity:
empty
点击 next
完成创建
点击 finish.


在接下来的界面中,左边的菜单栏(没有想到正式称谓,这个还是满浅显易懂的),最开始是Android图标,会有如下图像:这里写图片描述

二、分支文件目录简介

(一)Project下的文件目录

这是初试进入时,系统默认的界面,可以看到是Android模式,现在点击Android图标,选择Project模式,你将会看到如下图所示的分支:
这里写图片描述
正如你所看见的,在此界面中,有许多文件目录,我们在接下来会详细地了解一下这些目录:

1、.gradle 和 .idea
在这两个目录下放置的是Android Studio自动生成的一些文件,我们暂时无需关心,也不用手动编辑;
2、app
项目中的代码、资源等内容几乎都放在这个目录下面,也是我们以后开发工作主要也是在这个目录下进行的;
3、build
此目录不需要过多关心,主要包含一些在编译时自动生成的文件;
4、gradle
此目录下包含了 gradle wrapper 的配置文件,gradle wrapper 的使用方法不需要提前下载好 gradle ,而是会根据本地的惠存情况决定是否需要联网下载 gradle 。在 Android Studio 没有默认启用 gradle wrapper 的方式,如果需要打开,可以点击 Android Studio 导航栏 → File → Settings → Build,Execution,Deployment → Gradle,进行配置更改;
5、.gitignore
这一文件是用以降至点的目录或者文件排除在版本控制之外的,关于版本控制,在以后会有系统而详细的介绍;
6、build.gradle
这是项目全局的 gradle 构建脚本,通常在这个文件中的内容是不需要更改的;
7、gradle.properties
这一文件是全局的gradle配置文件,这里的配置属性会影响到项目中所有的 gradle 编译脚本。
8、gradlew 和 gradlew.bat
这两个文件是在命令行界面中执行 gradle 命令的,其中 gradlew 是在 Linux 或 Mac系统中使用的,gradlew.bat 是在 Windows 系统中使用的;
9、HelloWorld.iml
iml 文件是所有 IntelliJ IDEA 项目都会自动生成的一个文件(Android Studio 是基于IntelliJ IDEA 开发的),用于标识这是一个 IntelliJ IDEA 项目,不需要进行任何修改;
10、local.properties
此文件用于指定本机中的 Android SDK 路径,通常都是自主生成的,我们并不需要修改。除非你的电脑中的 Android SDK 位置发生了变化;
11、settings.gradle
此文件用于指定项目中所有引入的模块,通常情况下模块的引入都是自动完成的,需要我们自己动手修改的场景你较少。


(二)app下的文件目录

根据以上的介绍不难发现,,除了 app 文件目录以外,大多数是自动生成的,我们不需要进行介绍。app 才是我们以后的工作重点。
那么我们来详细介绍一下对 app 目录下的内容进行详细的分析:

1、build
和外层的 build 目录相似,不过更加复杂,主要也是包含了一些在编译时自动生成的文件,不过他里面的内容会更多更杂,不过不需要过多关心;
2、libs
如果你的项目中使用到了第三方 jar 包,就需要把这些 jar 包都放在 libs 目录下,放在这个目录下的 jar 包都会被自动添加到构建路径里去;
3、androidTest
此处是用来编写 Android Test 测试用例的,可以对项目进行一些自动化测试;
4、java
是用来放置我们所有 Java 代码的地方,展开目录,可以看见我们闯进的HelloWorldActivity 文件就在这里面;
5、res
这个目录下的内容有很多。包括你在项目中使用到的所有的图片、布局、字符串等资源都要存放在这个目录下。这个目录下还会有很多子目录,但是由于有详细的分类,所以不会显得杂乱:

种类存放目录
图片drawable 目录
布局layout 目录
字符串value 目录

6、Androidmanifest.xml
这是整个 Android 项目的配置文件,程序中定义地四大组件都需要在这个文件里面注册,另外还可以在这个文件中给应用程序添加权限声明;
7、test
用以编写 Unit Test 测试用例的,是对项目进行自动化测试的另一种方式;
8、.gitignore
此文件将用于将 app 模块内指定的目录或者文件排除在版本控制之外,作用和外部 .gitignore 文件类似;
9、app.iml
IntelliJ IDEA 项目自动生成的文件,不需要关心;
10、build.gradle
这是 app 模块的 gradle 构建脚本,这个文件中会指定很多项目结构相关的配置;
11、proguard-rules.pro
此文件用于指定项目代码的混淆规则,当代码开发完成后打成安装包文件

写在最后

以上是Android Studio的一些关键的小东西,可能第一次看会很陌生,但是在以后的不断地学习过程中,你会发现其实还是很简单且明显的,加油,你我共勉。


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值