初识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。
    Android开发入门教程1-初试Android_第1张图片
  2. Application name你的程序名称,Company domain是的应用的包名,可以随便起,Project location 你的android studio项目存放地址。
    Android开发入门教程1-初试Android_第2张图片
  3. 选择Empty Actiivty->Next.
    Android开发入门教程1-初试Android_第3张图片
  4. 设置Activity的名称,这个我们先不修改,直接点next就行了。

Android开发入门教程1-初试Android_第4张图片
6. 点击绿色小三角就可以运行啦!
Android开发入门教程1-初试Android_第5张图片

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

更多相关文章

  1. Android 开发者必备的十个工具(下)
  2. Android文档-开发者指南-第一部分:入门-中英文对照版
  3. Android应用开发入门教程(经典版)
  4. 50个安卓开发者应该熟悉的Android Studio技巧和资源
  5. Android开发者网址导航
  6. cordova入门教程(五)给android apk签名
  7. 申请Android开发者账号
  8. Android开发者e周报 第4期
  9. 每一位Android开发者应该知道的Android体系架构和开发库(转)

随机推荐

  1. android学习小结3-各种控件使用方式DEMO
  2. [转]Ubuntu搭建Android环境
  3. android 监听手机屏幕唤醒和睡眠广播
  4. android的Environment类 .
  5. Android.Accessibility包之AccessiblityS
  6. Android 手动设置屏幕方向后不能自动转屏
  7. 获取谷歌日历日程数据
  8. Android 首选网络模式默认值的修改方法
  9. Android: 触屏fling/scroll/drag的区别及
  10. android studio每次启动都要在fetching A