Android开发入门教程1-初试Android
初识Android
起源
Android是一个基于Linux内核的开放源代码移动操作系统,由Google成立的Open Handset Alliance(OHA,开放手持设备联盟)持续领导与开发,主要设计用于触摸屏移动设备如智能手机和平板电脑与其他便携式设备。
现状
在2014年Google I/O开发者大会上Google宣布过去30天里有10亿台活跃的安卓设备,相较于2013年6月则是5.38亿。
2017年3月,Android全球网络流量和设备超越Microsoft Windows,正式成为全球第一大操作系统。
2018年8月6日,Android 9发行。
下面的表格列出了android各个版本的名称,对应的API等级和发布时间。
名称 | 版本号 | 发行日期 | API等级 | 安全性更新状态 |
---|---|---|---|---|
Android 1.0 | 1.0 | 2008年9月23日 | 1 | 不支持 |
Android Petit Four | 1.1 | 2009年2月9日 | 2 | 不支持 |
Android Cupcake | 1.5 | 2009年4月27日 | 3 | 不支持 |
Android Donut | 1.6 | 2009年9月15日 | 4 | 不支持 |
Android Eclair | 2.0 – 2.1 | 2009年10月26日 | 5 – 7 | 不支持 |
Android Froyo | 2.2 – 2.2.3 | 2010年5月20日 | 8 | 不支持 |
Android Gingerbread | 2.3 – 2.3.7 | 2010年12月6日 | 9 – 10 | 不支持 |
Android Honeycomb | 3.0 – 3.2.6 | 2011年2月22日 | 11 – 13 | 不支持 |
Android Ice Cream Sandwich | 4.0 – 4.0.4 | 2011年10月18日 | 14 – 15 | 不支持 |
Android Jelly Bean | 4.1 – 4.3.1 | 2012年7月9日 | 16 – 18 | 不支持 |
Android KitKat | 4.4 – 4.4.4 | 2013年10月31日 | 19 – 20 | 不支持[165] |
Android Lollipop | 5.0 – 5.1.1 | 2014年11月12日 | 21 – 22 | 不支持[167] |
Android Marshmallow | 6.0 – 6.0.1 | 2015年10月5日 | 23 | 支持 |
Android Nougat | 7.0 – 7.1.2 | 2016年8月22日 | 24 – 25 | 支持 |
Android Oreo | 8.0 – 8.1 | 2017年8月21日 | 26 – 27 | 支持 |
Android 9 | 9.0.0 | 2018年8月6日 | 28 | 支持 |
Android Q | 未知 | 未知 | 29 | 尚未发行 |
Android开发者
基于android系统的开发者一般可以分成三类:
- 嵌入式的linux开发,比如移植android系统到一个开发板上。
- framework层的开发,比如修改裁剪ROM。
- 应用层的开发,比如微信,支付宝APP。
android 开发工具
开发android应用程序,我们可以使用google官方的Android Studio也可以使用Eclipse,但是在google 在2015年底停止支持Eclipse,所以推荐大家使用Android Studio作为开发环境。
Hello World
说了那么多,赶紧上手写一个Hello world试试看!
- 打开Android Studio,选择File->New->New project。
- Application name你的程序名称,Company domain是的应用的包名,可以随便起,Project location 你的android studio项目存放地址。
- 选择Empty Actiivty->Next.
- 设置Activity的名称,这个我们先不修改,直接点next就行了。
6. 点击绿色小三角就可以运行啦!
下一节我们详细分析一下Hello World程序中的具体代码是如何工作的。