Android基础篇——创建一个Android工程

Android系列停了两个月,电脑还是没弄好,内存不能外拓。现在把windows换成了ubuntu,再装AS,发现虽然还是卡,但不至于卡到死机。所以又出来折腾啦。
今天正式开始Android的开发系列,初始阶段当然从创建一个Android工程开始:
下面是步骤:
1.打开As,鼠标点击左上角->file->new->new project,出现如下界面:
Android基础篇——创建一个Android工程_第1张图片

在这里,有三个地方可以进行修改:
Application NAme代表项目名称
Company domain代表项目发布域名,一般是公司的域名,但也未必都是,开发学习者可以不管这一步,直接默认即可
Project Location代表项目存储位置,根据实际情况选择

设置完之后,点击next:
Android基础篇——创建一个Android工程_第2张图片
此处可选择类型及版本,类型包括手机平板、智能穿戴,智能电视。在这里选择Phone and Tablet,版本就选择目前适用的版本,一般是市场占有率较高的版本,如果不知道怎么选择,可点击蓝色字体查看,这里默认API23。
点击next:
Android基础篇——创建一个Android工程_第3张图片
选择Activity模板,这里选择Empty Activity即可,点击next:
Android基础篇——创建一个Android工程_第4张图片
这里可对Activity的名字和layout进行修改,选择默认,finish,完成创建工作,此时As会通过gradle创建出工程,但第一次创建的时候,耗时会比较久,成功后会出现如下界面:
Android基础篇——创建一个Android工程_第5张图片
这便是一个工程创建的全过程。在这个界面里,右边是编码界面,左边是架构界面。这里不多做介绍,只是介绍架构分别有什么作用:

1  .gradle和.idea  这些都是项目创建的时候自动生成的,一般情况不做修改,不需要纳入项目源代码管理中。
2  app  AS创建工程中的一个Module下面会详细讲
3  gradle: 构建工具系统的jar和wrapper等,jar告诉了AS如何与系统安装的gradle构建联系。

关于app的展开图,如下:
Android基础篇——创建一个Android工程_第6张图片

app这个文件夹是我们进行编码工作的主要位置,基本可以说,接下来的编码工作都是在里面进行的。所以对里面的信息掌握多一点,开发的时候经验就多一点。他的结构及功能如下:

build   编译后的文件存在的位置(包括最终生成的apk也在这里面)
libs    依赖的库所在的位置(jar和aar)
src     源代码所在的目录
src/main    主要代码所在位置(src/androidTest)就是测试代码所在位置了
src/main/assets     android中附带的一些文件
src/main/java   最最重要的,我们的java代码所在的位置
src/main/jniLibs    jni的一些动态库所在的默认位置(.so文件)
src/main/res    android资源文件所在位置
src/main/AndroidManifest.xml    AndroidManifest不用介绍了吧~
build.gradle    和这个项目有关的gradle配置,相当于这个项目的Makefile,一些项目的依赖就写在这里面
proguard.pro    代码混淆配置文件

注意:在以上的功能阐述中,有部分内容是在图中没展现出来的,比如assets文件夹等,这是因为这是个可自由拓展的文件夹,存放的也是外部资源。是在有需要的时候方创建
以上是项目架构及功能,但有很多地方说的比较模糊,只是让你们有个大致的认识,具体的功效,会在以后的实践中逐渐展示。而这个,目前已经是实现了创建一个常见的功能的操作。在这里,因为我的电脑不能创建虚拟机,内存太低(如果想要使用AS,建议内存要在8g以上,毕竟他的官方推荐是10g。。。否则真的会卡到爆的。所以,如果你是4g的内存,要么推荐拓展内存,要么采用真机测试。)
此时的你,如果有手机在手的话,不防就可以直接拿来测试运行了。教程如下:
真机调试
下面是我手机的显示结果:
Android基础篇——创建一个Android工程_第7张图片
至于说为什么会出现这个界面,会在下篇阐述,也可以参考这篇博客:
Android开发艺术探索笔记(一) Activity的生命周期和启动模式(1)
至此,本章结束。
下一章:Android基础篇——聊聊Activity,敬请期待

你可能感兴趣的:(Android基础篇——创建一个Android工程)