初识Android

  • 起源
  • 现状
  • Android开发者
    • android 开发工具
  • Hello World

起源

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系统的开发者一般可以分成三类:

  1. 嵌入式的linux开发,比如移植android系统到一个开发板上。
  2. framework层的开发,比如修改裁剪ROM。
  3. 应用层的开发,比如微信,支付宝APP。

android 开发工具

开发android应用程序,我们可以使用google官方的Android Studio也可以使用Eclipse,但是在google 在2015年底停止支持Eclipse,所以推荐大家使用Android Studio作为开发环境。

Hello World

说了那么多,赶紧上手写一个Hello world试试看!

  1. 打开Android Studio,选择File->New->New project。
  2. Application name你的程序名称,Company domain是的应用的包名,可以随便起,Project location 你的android studio项目存放地址。
  3. 选择Empty Actiivty->Next.
  4. 设置Activity的名称,这个我们先不修改,直接点next就行了。


6. 点击绿色小三角就可以运行啦!

下一节我们详细分析一下Hello World程序中的具体代码是如何工作的。

更多相关文章

  1. Android(安卓)App开发总结
  2. Android的快速开发框架 afinal
  3. 1.Android新版开发教程&笔记—Android(安卓)ADB工具使用
  4. Android高手进阶教程(八)之----Android(安卓)Widget开发案例(世
  5. Android江湖(含CD光盘1张)
  6. Android(安卓)学习资料分享(2015 版)
  7. android的常用开发包
  8. Android开发视频教程大总结―23部视频教程
  9. android Intents和Intent Filters - 开发文档翻译 - 1

随机推荐

  1. Android(安卓)JNI的使用 显示Hello Word
  2. Flutter笔记---Flutter与Android之间的相
  3. Java JVM、Android(安卓)Dalvik与Android
  4. 浅谈Android中的MVP与动态代理的结合
  5. Android中使用OpenCV详细入门教程
  6. Android应用设计提示:Google Play和属性
  7. android基于Socket的系统调用实现
  8. android init启动过程
  9. Android上实现仿IOS弹性ScrollView
  10. 使EditText不自动获取焦点(Android中系统