安卓入门系列-02创建一个项目

Android Studio 是项目式开发,和eclipse有所不同,需要习惯。

1.创建项目

在这个页面选择第一行,创建一个新的项目。

分别填入应用名称,域名(决定包名),项目本地存储的路径。依次填写,然后next,图片中警告可以忽略。

然后,这个新页面选择设备以及最低版本的api。设备一般选择第一个,手机和平板。最低api我选了25。next之后会从本地或者google仓库(本地没有的话)将sdk加入项目。然后next。

然后,新的界面会让你选择一个activity,一般作为MainActivity。选择empty,其他默认。点击finish,gradle会去构建这个项目,这是一个比较漫长的时间。

 

2.尝试运行 

我们先不介绍项目结构。选择下图这个按钮,进行app的运行。 

会让开发者选择一个合适的avd环境,我由于之前已经卸载了所有组件,这里需要重新创建虚拟设备(选择create)。

首先是选择设备和屏幕尺寸,这点随意。

然后是选择api等级,我只安装了25,没得选,就默认。 之后是命名和简单配置,随意。finish后,可以看到,虚拟设备创建完成,使用它。(初次使用avd启动比较慢)此时如果观察,可以看到,gradle在组织编译。

完成编译和apk文件在虚拟设备的安装之后。正常情况,效果如下。这是一个最基础的安卓App,但是麻雀虽小,五脏俱全,它已经拥有了常见App的项目结构。

3.Android Studio下项目组织结构

不同于其他的IDE,安卓开发的IDE很有特色。

在下图出现的下拉栏可以点击切换项目视图,正常开发中,我们就使用如图所示的Android开发结构即可。

注意:实际的文件目录组织和这是有区别的,这是为了开发快速且方便而提供的视图形式。

下面,我们来研究一下,这个组织形式。

首先,1处的目录和文件,一般不做改动,唯一的这个xml文件,是整个app的配置文件(包含了事件注册等)。

其次,2处的目录内文件均为java文件,里面一般有三个包,个人开发者一般使用第一个,编写自己的java代码,其他两个目录下的是测试文件。

然后,3处的res只有在gradle完成编译后能够看到,否则为resources文件夹,这里面放的是app的资源文件,如传给java代码的布局文件和布局id。(这种安卓开发方式把res文件夹封装成一个对象R,用的非常广泛,毫不夸张每个Activity都使用到了)

最后,4处的目录为gradle脚本文件,包含gradle的配置,以及build的配置。

猜你喜欢

转载自blog.csdn.net/zhouchen1998/article/details/82912759