目录

  • 1. Android的概述
  • 1.1 Android是什么
  • 1.2 Android的发展历史
  • 2. Android Studio的安装
  • 3. Android Studio的初始化与虚拟机创建
  • 4. HelloWorld开发


1. Android的概述

1.1 Android是什么

想必大家其实对Android都很熟悉,大部分人都使用过相当一段时间安卓产品,它是一款基于Linux内核的开源操作系统,多用于各种移动设备如手机、平板、车载导航等,现在还有被用作为电视的操作系统

Android的创始人是Andy Rubin,在2005年8月正式被Google公司低调收购,在Android系统出现前,Symbian系统是当时手机系统的王者,在2005年-2010年时曾经一度风靡,但随着Android的发布与其自身各种原因开始慢慢没落,2008年诺基亚收购了Symbian系统,而2013年宣布终止发布,即Symbian系统正式灭亡,其生命周期也仅仅只有12年

1.2 Android的发展历史

相比于Symbian系统而言,Android系统的发展就显得相当活跃,下面来看看Android的发展历程:

2008年9月:谷歌发布Android1.0,代号为发条机器人
2009年4月:谷歌发布Android1.5,代号为Cupcake(纸杯蛋糕)
2009年9月:谷歌发布Android1.6,代号为Donut(甜甜圈)
2009年10月:谷歌发布Android2.1,代号为Eclair(松饼)
2010年5月:谷歌发布Android2.2,代号为Froyo(冻酸奶)
2010年12月:谷歌发布Android2.3,代号为Gingerbread(姜饼)
2011年2月:谷歌发布Android3.0,代号为Honeycomb(蜂巢)
2011年5月:谷歌发布Android3.1,代号为Honeycomb(蜂巢)
2011年7月:谷歌发布Android3.2,代号为Honeycomb(蜂巢)
2011年10月:谷歌发布Android4.0,代号为Ice Cream Sandwich(冰激凌三明治)
2012年6月:谷歌发布Android4.1,代号为Jelly Bean(果冻豆)
2012年10月:谷歌发布Android4.2,代号为Jelly Bean(果冻豆)
2013年7月:谷歌发布Android4.3,代号为Jelly Bean(果冻豆)
2013年11月:谷歌发布Android4.4,代号为KitKat(奇巧巧克力)
2014年6月:谷歌发布Android5.0,代号为Lollipop(棒棒糖)
2015年9月:谷歌发布Android6.0,代号为Marshmallow(棉花糖)
2016年8月:谷歌发布Android7.0,代号为Nougat(牛轧糖)
2017年8月:谷歌发布Android8.0,代号为Oreo(奥利奥)
2018年5月:谷歌发布Android9.0,代号为Pie(派)
2019年9月:谷歌发布Android10.0,也称Android Q
(受疫情影响,Android11.0预计在2020年9月发布)

Android早期还有一个测试版本AndroidBeta ,代号为Astro Boy/Bender(阿童木/班德),其实从Android1.5开始,其代号的命名规则为以甜品名字作为命名,但从Android10.0开始,将不再以甜品命名,细心的同学可以发现,其命名的首字母都是按照字母顺序的,因此即使Android10.0没有按照甜品命名,但还是延续了字母顺序这个命名规则,称为Android Q

2. Android Studio的安装

进行Android开发,专用IDE是必不可少的,在Google公司没有推出官方的开发工具之前,大多使用Eclipse进行安卓开发,在2013年5月,Google公司正式推出新的Android开发环境Android Studio,现在最新版本是4.0

常规的安装包下载方式是到Android官网进行下载,但众所周知Google被墙掉了,所以可以到国内一个Android开发者中文社区下载:http://www.android-studio.org/

但是,这个网站上的版本并不是最新的,因此献上一个直达网址:https://developer.android.google.cn/studio/

3. Android Studio的初始化与虚拟机创建

在成功安装好后,可以打开如下Android Studio(后称AS)界面,点击如图创建一个新的程序

android是什么时候开发的 android是由谁开发的_android是什么时候开发的


接下来选择你是进行什么设备的程序开发,手机、手表、电视等等,然后我们这里选择手机,选择一个空白的模板

android是什么时候开发的 android是由谁开发的_android是什么时候开发的_02


随后可以设置你的应用名称,保存的地址,开发语言,可使用你的程序的最低SDK版本,选择后可以看见市场可适应的设备占比(版本越低,适用占比越大,即兼容的设备越多),我们这里选择Android 4.4

android是什么时候开发的 android是由谁开发的_Android_03


完成以后AS会自动进行一个初始化的过程,这只在第一次使用该软件时会进行,随后使用不需要

android是什么时候开发的 android是由谁开发的_android_04


当出现图中信息则表示已经初始化完成了

android是什么时候开发的 android是由谁开发的_Android_05


接下来我们点一下这个小锤子,等等下方控制台显示绿勾勾则表示完成

android是什么时候开发的 android是由谁开发的_android是什么时候开发的_06


这时候可以运行一下这个空白的模板程序了,但你发现会报错

android是什么时候开发的 android是由谁开发的_初始化_07


原因是什么呢?你是进行安卓程序的开发,那么要观察其运行自然就需要用到安卓虚拟机,所以我们接下来就需要创建一个虚拟机

android是什么时候开发的 android是由谁开发的_初始化_08


点击Create

android是什么时候开发的 android是由谁开发的_Google_09


接下来的界面是选择你想虚拟的设备,可以选择电视、手表等,这里我们选择手机,在手机列表当中有许多不同的型号,这些都是Google的亲儿子,然而你只需要关注屏幕尺寸、分辨率等

android是什么时候开发的 android是由谁开发的_初始化_10


下一步需要选择这部虚拟手机所搭载的系统,然后点击其后的Download即可

android是什么时候开发的 android是由谁开发的_android_11


毫无疑问地接受一下

android是什么时候开发的 android是由谁开发的_android是什么时候开发的_12


接下来AS就会自动帮你下载该系统的镜像

android是什么时候开发的 android是由谁开发的_Google_13


下载完成后我们就会回到刚刚的系统选择页面,就可以直接next

android是什么时候开发的 android是由谁开发的_初始化_14


这里可以设置该虚拟设备的名字,我们就不做设置了,直接Finish

android是什么时候开发的 android是由谁开发的_Google_15


如果你想继续创建虚拟设备,那就可以点击左下角的Create

android是什么时候开发的 android是由谁开发的_android是什么时候开发的_16


好了,这时候我们的虚拟机就已经安装完成了,可以正式进行程序的开发与调试了

4. HelloWorld开发

众所周知,HelloWord是我们任何一门语言的学习过程中的第一个程序,下面我们来尝试一下HelloWorld的安卓开发,我们现在什么都不用写,选择一下需要用到的虚拟机,然后点击小三角运行

android是什么时候开发的 android是由谁开发的_Google_17


这时候在屏幕就会生成一个虚拟机,所示的是正在开机的状态

android是什么时候开发的 android是由谁开发的_初始化_18


开机完成后会自动进入我们的这个程序,可以看到屏幕已经显示HelloWorld

android是什么时候开发的 android是由谁开发的_android是什么时候开发的_19


这时候大家可能都有疑惑,为什么会自动显示HelloWorld呢,我可什么都没干啊?其实你可以把他理解为使用空白模板创建时会自动给你显示这个HelloWorld,就是默认的,然而说好进行HelloWorld开发,那肯定不能满足于此,下面我们来调整一下他的大小位置下面来到我们的主界面

android是什么时候开发的 android是由谁开发的_android是什么时候开发的_20


然后在屏幕中点击选中我们这句HelloWorld,这时候就会出现四条弹簧状的线,其实这是定位线,表示该文本块已经四边都被定位了

android是什么时候开发的 android是由谁开发的_初始化_21


我们先不管这个定位线,接下来在右边侧栏中在All Attributes处找到textSize

android是什么时候开发的 android是由谁开发的_Google_22


可以输入,也可以下拉选择文本的大小

android是什么时候开发的 android是由谁开发的_Google_23


我们改为36看看效果

android是什么时候开发的 android是由谁开发的_android_24


下来再来搞搞定位,在四条定位线的情况下,这个文本是相对固定了的,是不可以随意拖动,那么定位线怎么删除呢?我们可以选中定位线,然后按键盘的delete删除,也可以在右侧栏中找到该缩略图,在对应的位置点×

android是什么时候开发的 android是由谁开发的_Android_25


在删除不同方向的两条定位线后,该文本框就可以随意拖动了,另外在屏幕示意图中也会显示分别的定位数据,有需要的话也可以在右侧栏相应位置处更改

android是什么时候开发的 android是由谁开发的_android是什么时候开发的_26


这时候注意到左边有个黄色感叹号出现,你可以先不用深究原因,直接点Fix修复一下

android是什么时候开发的 android是由谁开发的_android是什么时候开发的_27


下面我们再来运行一下看看结果,可以看见文本的大小与位置已经是我们设定的情况

android是什么时候开发的 android是由谁开发的_android_28


至此,Android Studio的快速入门与第一个简单程序HelloWorld的创建开发已经介绍完了,而其中页面布局的高级用法与含义将在后续的文章中进行介绍