标签:
Android 的诞生
2003年10月,有“Android之父”之称的安迪·鲁宾(Andy Rubin)在美国加利福尼亚州帕洛阿尔托创建了Android科技公司(Android Inc.)。
Android 的发展历程
2005年8月17日谷歌公司(Google)收购了这家公司,并不断将其开发成为现在的安卓系统。
2007年11月12日,Android Beta操作系统SDK正式发布。
2008年9月23日发布,这也是Android系统最早的版本。 Android 1.0
伴随1.0的发布,首款搭载Android 1.0 OS的Android手机诞生。因为1.0不支持触摸输入,因此G1配置了实体键盘。图为HTC Dream(G1)
2009年4月30日发布。从这时起,Android系统版本都是以糕点进行命名,并以字母排序。
2009年9月15日发布。Android1.6首次支持了CDMA网络, Android 1.6
2009年11月 Android 2.0
2010年5月20日发布。直到Android2.2发布时,谷歌似乎才开始认真考虑Android的企业级功能。
2010年12月7日发布。该版本开始对NFC的支持,Android 2.3
2011年2月2日发布。“蜂巢” Android 3.0,专为平板设计
2011年10月19日在香港发布。Android4.0
2012年6月28日发布。Android4.1是谷歌继蜂巢之后,一次全新的平板策略尝试。
2014 年 10 月 15 日发布,Lollipop(棒棒糖):Android 5.0
全新Material Design设计风格
支持多种设备
支持64位ART虚拟机
2015年9月30日,Marshmallow(棉花糖):Android 6.0
原生的应用权限管理
支持RAW格式照片
支持快速充电的切换
2016年5月18日,Nougat(牛轧糖):Android N (Android 7.0)
分屏多任务
全新下拉快捷开关页
系统级电话黑名单功能
夜间模式
通知消息快捷回复
四大组件
Activity
直接翻译叫:活动,也就是你能看到有界面的对象,应该都算是Activity了。
它是由Fragment或者 View(控件)填充来实现的。类似于电脑软件的Form界面 。
Form界面的鼠标点击事件,在Activity中就是手指的点击事件,只是手指可以做出更多的操作,也就是说Activity可以对多种操作做出反应。(点,长按,双击,拖等)
每个Activity都有它自己的生命周期,和人一样,有出生的时候,有使用的时候,有暂停(生病)的时候,有恢复的时候,当然也有死亡,还有销毁(火葬)的时候。在不同的时期,Activity对应做相应的事情,如:出生就只是创建一个新生命,它还什么都不能做,长大了就可以对一些事做出处理了。
ContentProvider
内容提供器,相当于一个云空间,谁都可以获取其中的内容,也可以往云中放内容。
这样,不用每一个软件都自己建一个数据库,节省很多空间,同时也省去同类型数据存在在不同软件中找不到的情况。
BroadCastReceiver
广播,就是手机的喇叭,可以放外音,也可以用耳朵听。
放外音就是谁都可以听到,谁都可以处理(当然还有一些特别的地方)
用耳朵听,就只能自己听到了,自己给自己发送广播,自己的广播,自己处理。
有什么好处呢?当有消息来了,不用一个个的通知了,谁要处理,谁处理去。
如果是我自己的消息来了,你点一下,我自然也会来处理的。
Service
服务,就是在后台中运行的代码,这些代码没有界面显示。
以前会有疑惑,后台运行的歌曲 不是有一个通知栏显示吗?其实那只是通知栏界面,跟Service没有关系,不要这个界面也是可以播放歌曲的。
Service有点类似人的大脑,你是看不到它在算东西的,但是它能在大脑中设计出各种东西,做各种复杂的运算,还可以做一晚上的梦呢。
但大脑不是无缘无故的就开始运作,而是要有一定的触发条件,比如看到了什么东西,有什么问题发生了等等,Service也是一样,一定要一个东西触发它启动,并告诉程序什么时候我做完了,然后返回一个结果出来。
手机硬件(传感器)
现在手机越来越强,但变化的主要是硬件上的,软件上的改变并不多。
硬件上的变化主要是:各种传感器的加持,如最出名的(相机!!)
NFC,蓝牙,指纹,温度传感器,等等。
因为有了这些东西的加入 ,手机的功能也越来越丰富了,可能实现很多传统计算机很难实现的能力了。
也为软件设计带来了很多有意思的思路。
现在的智能手机,带键盘的越来越少,因为手指可操作的能力比键盘要强很多,手机可以点,按,双击,拖,两指划,画图,指纹,等等。
因为手指的无限灵活性,也让Android带有了各种反馈操作能力 。
如:按下,抬起,移动,都可以给它分配一个反应的动作。
标签:
原文地址:http://www.cnblogs.com/Beginer/p/5960780.html