什么是Android

Android一词最早是出现在法国作家维里耶德利尔·亚当1986年发表的《未来夏娃》这部科幻小说中,作者利尔·亚当将外表像人类的机器起名为Android,这就是Android小人名字的由来。Android的Logo是由伊琳娜-布洛克设计的,设计灵感来源于男女厕所门上的图形符号,外加头上两根天线。

Android 发展史

1、AndroidBeta(阿童木)2008年8月18日发布(内测版)

添加一些新的开发工具,例如Eclipse layout布局支持预览,支持编辑9-patch图像等
2、 Android1.0 (发条机器人): 2008年9月23日发布(内测版)

首款Android 设备the T-Mobile G1搭载Androd1.0,内置了Android Market beta
3、 Android1.5 Cupcake(纸杯蛋糕)2009年4月30日发布;

拍摄/播放影片,并支持上传到Youtube
支持立体声蓝牙耳机,同时改善自动配对性能
最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索
GPS性能大大提高
提供屏幕虚拟键盘
主屏幕增加音乐播放器和相框widgets
应用程序自动随着手机旋转
短信、Gmail、日暦,浏览器的用户接口大幅改进,如Gmail可以批量删除邮件
相机启动速度加快,拍摄图片可以直接上传到Picasa
来电照片显示
4、Android1.6 Donut (甜甜圈)2009年9月15日发布。

重新设计的Android Market手势
支持支持CDMA网络
文字转语音系统(Text-to-Speech)
快速搜索框
全新的拍照接口
查看应用程序耗电
支持虚拟私人网络(VPN)
支持更多的屏幕分辨率
支持OpenCore2媒体引擎
新增面向视觉或听觉困难人群的易用性插件
5、Android2.0 Eclair (松饼)2009年10月26日发布。

优化硬件速度
"Car Home"程序
支持更多的屏幕分辨率
改良的用户界面
新的浏览器的用户接口和支持HTML5
新的联系人名单
更好的白色/黑色背景比率
改进Google Maps3、1、2
支持Microsoft Exchange
支持内置相机闪光灯
支持数码变焦
改进的虚拟键盘
支持蓝牙2、1
支持动态桌面的设计
6、Android2.2Froyo(冻酸奶)2010年5月20日发布。

完整的Chrome浏览器
全新的手机风景模式
全新的文件管理器
文本输入选项的改进
一个明确的升级方法
Android Key Lime Pie精简版
具有开关切换的用户界面
全新的电源管理系统
更为轻便的主题模式
全新的锁屏页面
全新的时钟界面
7、Android2.3 Gingerbread (姜饼)2011年2月2日发布。

优化针对平板
全新设计的UI增强网页浏览功能
n-app purchases功能
8、Android3.1 Honeycomb (蜂巢)2011年5月11日发布

Honeycomb 蜂巢(改进3、0BUG)
经过优化的Gmail电子邮箱;
全面支持GoogleMaps
将Android手机系统跟平板系统再次合并从而方便开发者
任务管理器可滚动,支持USB 输入设备(键盘、鼠标等)
支持 Google TV、可以支持XBOX 360无线手柄
widget支持的变化,能更加容易的定制屏幕widget插件
9、Android3.2 Honeycomb (蜂巢)2011年7月13日发布

支持7英寸设备
引入了应用显示缩放功能.
10、Android4.0 Ice Cream “冰激凌三明治”2011年10月19日发布

蓝色主题
接近于桌面版的Chrome Lite浏览器,有离线阅读,同步Chrome书签,新的标签样式等
截图功能
更强大的图片编辑功能
自带照片应用堪比Instagram,可以加滤镜、加相框,进行360度全景拍摄,照片还能根据地点来排序
Gmail加入手势、离线搜索功能,UI更强大
新功能People:以联系人照片为核心,界面偏重滑动而非点击,集成了Twitter、Linkedin、Google+等通讯工具。有望支持用户自定义添加第三方服务
新增流量管理工具,可具体查看每个应用产生的流量
正在运行的程序可以像电脑一样的互相切换
人脸识别功能
系统优化、速度更快
支持虚拟按键,手机可以不再拥有任何按键
专为3D优化的驱动
平板电脑和智能手机通用
11、Android 4.1 Jelly Bean(果冻豆)2012年6月28日发布。

更快、更流畅、更灵敏
增强通知栏
全新搜索
桌面插件自动调整大小
加强无障碍操作
语言和输入法扩展
新的输入类型和功能
新的连接类型
新的媒体功能
浏览器增强
Google服务增强
12、Android 4.2 Jelly Bean(果冻豆) 2012年10月30日发布。

完整的Chrome浏览器
全新的手机风景模式
全新的文件管理器
文本输入选项的改进
一个明确的升级方法
Android Key Lime Pie精简版
具有开关切换的用户界面
全新的电源管理系统
更为轻便的主题模式
全新的锁屏页面
全新的时钟界面
13、Android 4.3 Jelly Bean(果冻豆)2013年7月25日发布。

用户账户配制
拨号盘联系人自动补全
OpenGL 3.0
蓝牙低耗电技术
WIFI关闭后保持位置功能其它特性
新的相机应用UI
新的开发者工具
通过邮件分享截屏时,日期和时间会自动加入进去
14、Android 4.4 KitKat(奇巧) 2013年9月4日发布。

拨号盘联系人自动补全
优化了RenderScript计算和图像显示,取代OpenCL
支持两种编译模式
Android 4.4 KitKat针对RAM占用进行了优化,甚至可以在一些仅有512MB RAM的老款手机上流畅运行
新图标、锁屏、启动动画和配色方案
新的拨号和智能来电显示
加强主动式语音功能
集成Hangouts IM软件
全屏模式
支持Emoji键盘
轻松访问在线存储
无线打印
屏幕录像功能
内置字幕管理功能
计步器应用
低功耗音频和定位模式
新的接触式支付系统
新的蓝牙配置文件和红外兼容性
15、Android 5.0 Lollipop(棒棒糖) 2014年6月26日发布。

系统使用一种新的Material Design 设计风格
Android 5.0 将会加入更多的健身功能
整合碎片化
支持64位处理器
使用ART虚拟机
16、Android 6.0 Marshmallow(棉花糖) 2015大会已于5月28日发布。

锁屏下语音搜索
指纹识别,Android 6.0则在系统层面加入指纹识别,能提供原生指纹识别API
更完善的应用权限管理,Android 6.0进一步强化应用权限管理,应用权限管理也成为系统级的功能
Doze电量管理。手机会在一段时间未检测到移动时,让应用休眠清杀后台进程减少
Now on Tap功能。Now on Tap功能是和Google搜索紧密结合的功能,它可以让谷歌从任何应用中进行搜索。例如,在微信中聊天的时候提到餐馆,那么就可以在不跳转的情况下进行谷歌搜索。
App Links
17、Android7.0 Nougat 牛轧糖 2016年5月18日发布。

多窗口支持,用户可以在一个屏幕上打开两个应用
通知增强功能,可以在通知界面快速回复短信,通知消息归拢(同一应用的多条通知提示消息归拢为一项,点击该项即可展开此前的全部通知,允许用户对每个通知执行单独操作。)
添加了即时 (JIT) 编译器,提升运行时性能,节省存储空间,加快应用安装更新和系统更新速度
随时随地低电耗模式,只要屏幕关闭了一段时间,且设备未插入电源,低电耗模式就会对应用使用熟悉的 CPU 和网络限制
后台优化,弃用一些较旧的模式,比如删除了三个常用的隐式广播: CONNECTIVITY_ACTION(网络发生改变)、ACTION_NEW_PICTURE(照相)、ACTION_NEW_VIDEO (录像)这些广播一次会唤醒多个应用的后台进程
推荐使用 SurfaceView 代替 TextureView,以实现省电
添加新的3D 渲染 API Vulkan。Vulkan 是完全从零开始设计,以最小化驱动器中的 CPU 开销,并能让您的应用更直接地控制 GPU 操作。Vulkan 还允许多个线程同时执行工作,如命令缓冲区构建,以获得更好的并行化
添加号码屏幕功能,同一个电话以及短信都可以屏幕
来点过滤:Android 7.0 允许默认的手机应用过滤来电
Android 7.0 引入更多表情符号和表情符号相关功能,包括肤色表情符号和支持变量选择符
Android 7.0 添加了框架接口和对 OpenGL ES 3.2 的平台支持
Android 7.0 引入密钥认证,这是一个新的安全工具,可帮助您确保设备的硬件支持的密钥库中存储的密钥对适当保护您的应用使用的敏感信息
面向 Android 7.0 的应用仅信任系统提供的证书,且不再信任用户添加的证书颁发机构 (CA)。如果面向 Android N 的应用希望信任用户添加的 CA,则应使用网络安全性配置以指定信任用户 CA 的方式
引入一项新的应用签名方案 APK Signature Scheme v2,它能提供更快的应用安装时间和更多针对未授权 APK 文件更改的保护
作用域目录访问:应用可以使用新的 API 请求访问特定的外部存储目录,包括可移动媒体上的目录,如 SD 卡。新 API 大大简化了应用访问标准外部存储目录的方式,如 Pictures 目录
添加了新的 VR 模式的平台支持和优化,以使开发者能为用户打造高质量移动 VR 体验
18、Android8.0 Oreo(Android O)

通知中心变化
整体更加简洁
PinnedShortcuts,类似苹果的3DTouch
自适应图标
后台进程限制
未知来源应用安装限制
TensorFlowLite
分屏功能,分屏画中画功能得到了强化
新加了通知功能Notification Dots
自动保存密码
GooglePlayProtect,这个功能主要用于GooglePlay中
应用加速,大部分应用的启动速度将会快上一倍
字体优化
新增了符合Unicode 10标准的表情符号
19、Android 9.0 pie(开心果冰淇淋) 2018年 8 月 7 日发布

全面屏的全面支持
通知栏的多种通知
多摄像头的更多画面
GPS定位之外的WiFi定位
网络还有神经网络
Material Design迎来2.0时代
数字化健康
自适应功能
API等级

API等级1:Android 1.0

API等级2:Android 1.1 Petit Four

API等级3:Android 1.5 Cupcake

API等级4:Android 1.6 Donut

API等级5:Android 2.0 Éclair

API等级6:Android 2.0.1 Éclair

API等级7:Android 2.1 Éclair

API等级8:Android 2.2 - 2.2.3 Froyo

API等级9:Android 2.3 - 2.3.2 Gingerbread

API等级10:Android 2.3.3-2.3.7 Gingerbread

API等级11:Android 3.0 Honeycomb

API等级12:Android 3.1 Honeycomb

API等级13:Android 3.2 Honeycomb

API等级14:Android 4.0 - 4.0.2 Ice Cream Sandwich

API等级15:Android 4.0.3 - 4.0.4 Ice Cream Sandwich

API等级16:Android 4.1 Jelly Bean

API等级17:Android 4.2 Jelly Bean

API等级18:Android 4.3 Jelly Bean

API等级19:Android 4.4 KitKat

API等级20:Android 4.4W

API等级21:Android 5.0 Lollipop

API等级22:Android 5.1 Lollipop

API等级23:Android 6.0 Marshmallow

API等级24:Android 7.0 Nougat

API等级25:Android 7.1 Nougat

API等级26:Android 8.0 Oreo

API等级27:Android 8.1 Oreo

API等级28:Android 9.0 Pie

本Android开发系列教程将不定期更新发布,敬请期待!

Android 开发系列教程之(一)Android基础知识相关推荐

  1. 为什么Android项目mainactivity中有一个变量R_【Android开发入门教程】二.Android应用程序结构分析!...

    一.新建HelloWorld项目: 1.打开Eclipse,点击"File"->"New"->"Project"-Android ...

  2. android+夜间模式开发,高质量Android开发系列之(一)-Android夜间模式最佳实现

    由于Android的设置中并没有夜间模式的开关,对于喜欢睡前玩手机的用户,只能简单的调节手机屏幕亮度来改善体检.当前越来越多的应用开始把夜间模式加到自家应用中,相信不久google也会把这项功能用到A ...

  3. ROS开发系列(1)- ROS基础知识

    1.常用指令 1.1 roscore 启动一个roscore就相当于是开启了一个rosmaster,也就是管理器 1.2 rosrun rosrun指令的第一个参数是功能包的名字,如果这个时候双击ta ...

  4. 史上最全的Android开发学习教程集锦【初学者】

    根据Google的报告,截止2017年5月为止,Android活跃用户已超过20亿,并还在持续增长中.Android系统在几个主要的市场上已超过了iOS系统,特别是在美国,欧洲和日本,然而苹果确实在中 ...

  5. 史上最详细的Android Studio系列教程四--Gradle基础

    史上最详细的Android Studio系列教程四--Gradle基础 转载于:https://www.cnblogs.com/zhujiabin/p/5125917.html

  6. Android开发简易教程

    Android开发简易教程 Android 开发因为涉及到代码编辑.UI 布局.打包等工序,有一款好用的IDE非常重要.Google 最早提供了基于 Eclipse 的 ADT 作为开发工具,后来在2 ...

  7. Android开发原创教程

    qianqianlianmeng Android开发原创教程 活动帖子: http://www.apkbus.com/android-17709-1-1.html 安卓巴士ID 参赛帖子名称 巴士评分 ...

  8. 最新网易微专业 Android开发系列

    目录 ├─1.Android应用界面开发 │  ├─001 Android开发简介.flv │  ├─002 开始第一个应用.flv │  ├─003 Activity你必须知道的那些事(上).flv ...

  9. 视频教程-快速入门Android开发 视频 教程 android studio-Android

    快速入门Android开发 视频 教程 android studio 任苹蜻,爱学啊创始人 & CEO,曾就职于某二车手公司担任Android工程师后离职创办爱学啊,我们的宗旨是:人生苦短,我 ...

  10. 【收藏向】谷歌技术团队出品,Android开发入门教程,开源分享

    程序员圈子中,python.java等都是热门领域,网络上相关学习资源也比较多,相较之下Android的学习资料就比较少了,并且大多是碎片化的知识,不够系统和全面. 今天就来整理一下Android开发 ...

最新文章

  1. Windows Management Instrumentation WMI Security Technology Learning
  2. 我对软件设计原则的理解
  3. 论如何优雅的处理回文串 - 回文自动机详解
  4. Flink EventTime和Watermarks原理结合代码分析(转载+解决+精简记录)
  5. 【模拟】【codeforces】599B Spongebob and Joke
  6. 微信更新对html影响,微信再次大更新 将极大影响用户使用习惯
  7. Qt图形界面编程入门(6)
  8. 单片机ADC采样算法----中位值滤波法
  9. HMS Core 携优势亮相华为发布会,与苹果谷歌三足鼎立
  10. 《图解机器学习-杉山将著》读书笔记---CH5
  11. python求两个数的最大值、用带参函数实现_Python有参函数使用代码实例
  12. 并发编程之美-终章chat
  13. 比较(0,π/2]上对sinx/x的定积分、对x/sinx的定积分与1的大小关系
  14. 蔡学镛:写SOP(标准作业程序)就是写程序
  15. Brightest Immaculate Teresa(简单题)(北理16校赛)
  16. 华为OD机试题:按区间反转文章片段
  17. 这些悬浮动效的常见玩法你都知道吗?
  18. 幼儿园体育游戏电子计算机教案,【小班体育活动】_小班体育教案100篇_小班体育游戏活动教案5篇...
  19. 《文明的冲突与世界秩序的重建》摘
  20. 域名转为服务器IP地址的几种方式

热门文章

  1. 重心解模糊化matlab,谁能给我个用重心法的MATLAB模糊推理程序
  2. 详解二叉树的递归遍历与非递归遍历——(二)
  3. 不开机win7计算机还原,Win7开机出现Windows错误恢复解决方法
  4. win10清理注册表的方法
  5. donet core 应用 部署到CentOS
  6. 三维点云数据处理软件供技术原理说明_三维点云模型
  7. 计算机无法添加本地策略组,解决win10找不到本地组策略和本地用户的方法
  8. RTL8111/8168B PCI EXPRESS 网卡驱动 下载
  9. matlab 图像处理之拟合圆
  10. win10编译OpenCV4Android系列2-编译OpenCV4.5.2+opencv_contrib