做android也有几年时间了,最近忽然感觉工作的时间越长,越来月迷失方向了,故此重新拾起android基础温习一遍,也与大家分享分享工作的经验,和本人所理解的部分android基础知识,至于往后往哪方面研究,就先等我吧基础知识在巩固一边,再做打算!有可能有很多地方会出现分析错误,如果那位大神看出来了,请勿做过客,欢迎指正!谢谢!

恩!唔!那就先讲一下什么是android吧。

android是一种基于Liunx(一种操作系统,有多种不同的版本,但都使用Liunx内核,可使用在手机,平板,电脑中,跟window差不多吧)开源的操作系统,主要应用于移动设备,如手机,平板等...

android最初是由andy rubin(安迪.鲁宾)研发的,百科上介绍说最初研发是想用于支持手机的,但是也有一种说法是最初的构想,是想将该系统应用于相机。不过这些都已经不重要了。android已经跟上个时代的脚步,成为用户量最大的手机操作系统了!android于2005年8月有goole收购注资,后又在2007年与近百家软硬件厂商合作创建开放手机联盟共同改良android系统,到2016年为止android在中国移动市场的占有率已经达到了77%左右,持续成为用户量最大的移动设备操作系统!

android的版本至今已经更新到了7.0,各位看官一起来瞅瞅,android版本迭代中的优化

1.1

  2008年9月发布的Android第一版,此时,再来看android第一版灰常lo,但是当时看来.......不做评价了。

  1.5

  2009年4月30日发布。
  优化如下:

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

  1.6

2009年9月15日发布。
  Donut(甜甜圈):
  优化如下:
  重新设计的AndroidMarket手势;支持CDMA网络;文字转语音系统(Text-to-Speech);快速搜索框;全新的拍照接口;查看应用程序耗电;支持虚拟私人网络(VPN);支持更多的屏幕分辨率;支持OpenCore2媒体引擎;新增面向视觉或听觉困难人群的易用性插件。


  2.0

  2009年10月26日发布。
  优化如下:

  优化硬件速度;"CarHome"程序;支持更多的屏幕分辨率;改良的用户界面;新的浏览器的用户接口和支持HTML5;新的联系人名单;更好的白色/黑色背景比率;改进GoogleMaps3.1.2;支持MicrosoftExchange;支持内置相机闪光灯;支持数码变焦;改进的虚拟键盘;支持蓝牙2.1;支持动态桌面的设计。
  Android2.2/2.2.1Froyo(冻酸奶):2010年5月20日发布。主要的更新如下:
  整体性能大幅度的提升;3G网络共享功能;Flash的支持;App2sd功能;全新的软件商店;更多的Web应用API接口的开发。


  2.3.x


  Gingerbread(姜饼):2010年12月7日发布。
  优化如下:
  增加了新的垃圾回收和优化处理事件;原生代码可直接存取输入和感应器事件、EGL/OpenGLES、OpenSLES;新的管理窗口和生命周期的框架;支持VP8和WebM视频格式,提供AAC和AMR宽频编码,提供了新的音频效果器;支持前置摄像头、SIP/VOIP和NFC(近场通讯);简化界面、速度提升;更快更直观的文字输入;一键文字选择和复制/粘帖;改进的电源管理系统;新的应用管理方式。


  3.0

  Honeycomb(蜂巢):2011年2月2日发布。
  优化如下:
  优化针对平板;全新设计的UI增强网页浏览功能;in-apppurchases功能。


  3.1

  Honeycomb(蜂巢):2011年5月11日布发布。
  优化如下:
  经过优化的Gmail电子邮箱;全面支持GoogleMaps;将Android手机系统跟平板系统再次合并从而方便开发者;任务管理器可滚动,支持USB输入设备(键盘、鼠标等);支持GoogleTV.可以支持XBOX360无线手柄;widget支持的变化,能更加容易的定制屏幕widget插件。


  3.2

  Honeycomb(蜂巢):2011年7月13日发布。
  优化如下:
  支持7英寸设备;引入了应用显示缩放功能。


  4.0

  2011年10月19日在香港发布安卓2.0版本
  优化如下:
  全新的UI;全新的ChromeLite浏览器,有离线阅读,16标签页,隐身浏览模式等;截图功能;更强大的图片编辑功能;自带照片应用堪比Instagram,可以加滤镜、加相框,进行360度全景拍摄,照片还能根据地点来排序;Gmail加入手势、离线搜索功能,UI更强大;新功能People:以联系人照片为核心,界面偏重滑动而非点击,集成了Twitter、Linkedin、Google+等通讯工具。有望支持用户自定义添加第三方服务;新增流量管理工具,可具体查看每个应用产生的流量,限制使用流量,到达设置标准后自动断开网络。


  4.1

  2012年6月28日
  新特性:
  更快、更流畅、更灵敏;特效动画的帧速提高至60fps,增加了三倍缓冲;增强通知栏;全新搜索;搜索将会带来全新的UI、智能语音搜索和GoogleNow三项新功能;桌面插件自动调整大小;加强无障碍操作;语言和输入法扩展;新的输入类型和功能;新的连接类型。


  4.2
2012年10月30日
  Android4.2JellyBean原生系统用户界面
  Android4.2沿用“果冻豆”这一名称,以反映这种最新操作系统与Android4.1的相似性,但Android4.2推出了一些重大的新特性,具体如下:
  PhotoSphere全景拍照功能;键盘手势输入功能;改进锁屏功能,包括锁屏状态下支持桌面挂件和直接打开照相功能等;可扩展通知,允许用户直接打开应用;Gmail邮件可缩放显示;Daydream屏幕保护程序;用户连点三次可放大整个显示频,还可用两根手指进行旋转和缩放显示,以及专为盲人用户设计的语音输出和手势模式导航功能等;支持Miracast无线显示共享功能;GoogleNow现可允许用户使用Gamail作为新的数据来源,如改进后的航班追踪功能、酒店和餐厅预订功能以及音乐和电影推荐功能等。


  4.4

  2013年下旬
  2013年9月4日凌晨,谷歌对外公布了Android新版本Android4.4KitKat(奇巧巧克力),并且于2013年11月01日正式发布,新的4.4系统更加整合了自家服务,力求防止安卓系统继续碎片化、分散化。[11]


  5.0

2014年11月3日
  Android5.0系统使用一种新的MaterialDesign设计风格。从图片上就能看到一些全新的设计。从图片上看,这套设计图对Android系统的桌面图标及部件的透明度进行的稍稍的调整,并且各种桌面小部件也可以重叠摆放。虽然调整桌面部件透明度对Android系统来说并不算什么新鲜的功能,但是加入了透明度的改进。界面加入了五彩缤纷的颜色、流畅的动画效果,呈现出一种清新的风格。采用这种设计的目的在于统一Android设备的外观和使用体验,不论是手机、平板还是多媒体播放器。


  6.0
2015年5月28日
优化内容

..............


7.0

2016年8月22日

优化内容

..........


8.0

20xx年x月x日