官方网站就是最好的学习资料,没有之一。

Android Developers 系列持续更新中,详见 GitHub。

Introduction - 入门

说在前面

由于官网并没有介绍 Android 的发展历史,故从维基百科、百度百科等多方位整理了一些东西,以便更好的认识 Android。

android_robot_2014 android_logo_2014 htc_g1 2_billion_monthly_active_devices
  • Android 是一个基于 Linux 内核开放源代码移动操作系统
  • Android 标志是一个全身绿色的机器人,颜色在 RGB 中十六进制代码为 #A4C639
  • 2003年10月,有“Android之父”之称的 Andy Rubin 等人创建了 Android 科技公司;2005年7月11日,Google 收购了 Android 科技公司;2007年11月,在 Google 的领导下,开放手持设备联盟(Open Handset Alliance) 成立。
  • 2008年9月,世界上第一款使用 Google Android 操作系统的商业性手机产品 HTC G1 推出,由美国运营商 T-Mobile USA 定制,HTC 代工生产。
  • Google I/O 2017 开发者大会已经宣布,安卓月活跃设备已经达到20亿

官网介绍

官方在首页的入门介绍主要分为六个部分:Android、Wear、TV、Auto、Chrome OS、Things。此处重点介绍 Android 部分,其余部分简单带过。

Android

android_version_list

Android 操作系统的版本历史:

注:此处记录的是那些有更新 API 的版本。

  • Android 1.0 - API 1
  • Android 1.1 - API 2
  • Android 1.5 - Cupcake 纸杯蛋糕 - API 3
  • Android 1.6 - Donut 甜甜圈 - API 4
  • Android 2.0, 2.0.1, 2.1 - Eclair 松饼 - API 5, 6, 7
  • Android 2.2 - Froyo 冻酸奶 - API 8
  • Android 2.3, 2.3.3 - Gingerbread 姜饼 - API 9, 10
  • Android 3.0, 3.1, 3.2 - Honeycomb 蜂巢 - API 11, 12, 13
  • Android 4.0, 4.0.3 - Ice Cream Sandwich 冰淇淋三明治 - API 14, 15
  • Android 4.1, 4.2, 4.3 - Jelly Bean 果冻豆 - API 16, 17, 18
  • Android 4.4, 4.4W - KitKat 奇巧 - API 19, 20
  • Android 5.0, 5.1 - Lollipop 棒棒糖 - API 21, 22
  • Android 6.0 - Marshmallow 棉花糖 - API 23
  • Android 7.0, 7.1.1 - Nougat 牛轧糖 - API 24, 25
  • Android 8.0 - Oreo 奥利奥 - API 26

Android 版本分布:

android_platform_distribution_20170808

一些重要版本特性:

  • 8.0 特性:通知、画中画、自动填充、自适应图标等。
  • 7.0 特性:多窗口UI、直接回复通知、VR支持等;7.1 增加了应用快捷方式。
  • 6.0 特性:运行时权限、指纹身份验证、低电耗模式和应用待机模式省电功能等。
  • 5.0 特性:Material Design、ART运行时、支持64位架构、支持Android TV和Auto等,官方评价为”迄今为止功能最丰富并且最富雄心的 Android 版本!“;5.1 增加了多SIM卡支持。
  • 4.4 特性:全屏模式、透明系统UI样式、NFC支付等;4.4W 增加Android Wear支持。

Wear

android_wear

Android Wear 将 Android 平台拓展至可穿戴设备,简洁、易懂、并且微互动。

TV

android_tv

Android TV 提供大屏幕的应用、游戏和内容,提升浏览效率。

Auto

android_auto

Android Auto 通过更大的触控目标,简化的界面和易于使用的语音操作,它旨在尽量减少分心,让您可以专注于道路上。

Chrome OS

chrome_os

Chrome OS 是一个为上网本设计的轻量级开源操作系统。

Things

android_things

Android Things 是 Google 面向物联网设备市场推出的系统。

更多相关文章

  1. Windows平台上编译OpenCV的Android版本
  2. Android(安卓)发展史
  3. Android各个版本API的区别
  4. Eclipse下Android-SDK-1.5模拟器启动设置
  5. Android设备信息管理工具类
  6. Android(安卓)Studio 3.3.2运行OSChina4.1.7
  7. Android的版本(Version)和API-level的对应关系
  8. [Android]查看KeyStore的MD5或SHA1签名
  9. Android之数据库操作

随机推荐

  1. 【Android】android:padding属性设置对Im
  2. Android(安卓)的系统属性(SystemProperti
  3. android log
  4. android Activity类的runOnUiThread
  5. Unity与Android接口互相调用
  6. android.uid.system无法读取SD卡信息
  7. Android音频播放--SoundPool
  8. Android动画学习笔记-Android(安卓)Anima
  9. Android(安卓)Animation开机动画的优化
  10. Android(安卓)发布可穿戴设备 SDK 的开发