安卓操作系统
甲去买烟,烟29元,但他没火柴,跟店员说:“顺便送一盒火柴
吧。”店员没给。
乙去买烟,烟29元,他也没火柴,跟店员说:“便宜一毛吧。”最
后,他用这一毛买一盒火柴。
这是最简单的心理边际效应。第一种:店主认为自己在一个商品上
赚钱了,另外一个没赚钱。赚钱感觉指数为1。第二种:店主认为两个
商品都赚钱了,赚钱指数为2。当然心理倾向第二种了。同样,这种心
理还
现在买一送一的花招上,顾客认为有一样东西不用付钱,就赚
了,其实都是心理边际效应在作怪....
启示:变换一种方式往往能起到意想不到的效果! 通
常很多事情换一种做法结果就不同了。人生道路上,
改善心智模式和思维方式是很重要的。
? Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的
基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、
用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的
移动软件。目前,最新版本为Android 2.4 Gingerbread和Android 3.0
Honeycomb。
? Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的
手机操作系统,早期由Google开发,后由开放手持设备联盟(Open Handset
Alliance)开发。它采用了软件堆层(software stack,又名以软件叠层)
的架构,主要分为三部分。底层Linux内核只提供基本功能;其他的应用软件
则由各公司自行开发,部分程序以Java编写。2011年初数据显示,仅正式推
出三年的操作系统Android已经超越称霸十年的塞班系统,采用Android系统
主要厂商包括美国摩托罗拉(MOTOROLA)、英国索尼爱立信(Sony
Ericsson)另外还有中国厂商如:HTC、联想、华为等,使之跃居全球最受
欢迎的智能手机平台,Android系统不但应用于智能手机,也在平板电脑市场
急速扩张。
很多玩家用户可能会奇怪:“为什么 Android 会用甜点作为它们系统版本的代号,”
这个命名
开始于 Andoird1.5 发布的时候。作为每个版本代表的甜点的尺寸越变越
大,然后按照26个字母数序:纸杯蛋糕,甜甜圈,松饼,冻酸奶,姜饼,蜂巢。
? Android 1.1:发布时间:发布于 2008 年9月
? Android 1.5 Cupcake纸杯蛋糕:发布时间:发布于 2009 年 5 月
? Android 1.6 Donut甜甜圈:2009 年 9 月发布
? Android 2.0 Eclair松饼:2009 年 10 月 26 日
? Android 2.1 Eclair松饼:Android 2.1: 2009 年 10 月 26 日,又一个主要版本升级以
创纪录的速度放出。
? Android 2.2 Froyo冻酸奶:谷歌于北京时间2010年5月20日晚上10:30点在旧金山Moscone
会展中心举办Google I/O 2010大会第二天的会议,Google正式发布了代号是“froyo
冻
酸奶”的Android操作系统2.2版。
? Android 2.3 Gingerbread姜饼:北京时间2010年12月7日凌晨,Google正式对外
发布了他们的下一代智能手机操作系统Android 2.3也就被大家所熟知的
Android Gingerbread系统。
? Android 3.1 Honeycomb:Google发布了最新的Android3.1操作系统,新版本最
大的改变是将Android手机系统跟平板系统再次合并,从而方便开发者。
1.5
(Cupcake)
基于Linux Kernel 2.6.27
?2009年4月30日,官方1.5版本(Cupcake)的Android发布。
[14][15]
主要的
更新如下:拍摄/播放影片,并支持上传到Youtube
?支持立体声蓝牙耳机,同时改善自动配对性能
?最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索
?GPS性能大大提高
?提供屏幕虚拟键盘
?主屏幕增加音乐播放器和相框widgets
?应用程序自动随着手机旋转
?短信、Gmail、日暦,浏览器的用户接口大幅改进,如Gmail可以批量删
除邮件
?相机启动速度加快,拍摄图片可以直接上传到Picasa
?来电照片显示
[16]
1.6
(Donut)
基于Linux Kernel 2.6.29
?2009年9月15日,1.6(Donut)版本软件开发工具包发布。
[17][18]
主
要的更新如下:重新设计的Android Market
?手势支持
?支持CDMA网络
?文字转语音系统(Text-to-Speech)
?快速搜索框
?全新的拍照接口
?查看应用程序耗电
?支持虚拟私人网络(VPN)
?支持更多的屏幕分辨率。
?支持OpenCore2媒体引擎
?新增面向视觉或听觉困难人群的易用性插件
[19]
2.0/2.0.1/2.1
(Eclair)
基于Linux Kernel 2.6.29
?2009年10月26日,2.0(Eclair)版本软件开发工具包发布。
[20]
主要的更新如下:
[21]
优化硬件速度
?"Car Home"程序
?支持更多的屏幕分辨率
?改良的用户界面
?新的浏览器的用户接口和支持HTML5
?新的联系人名单
?更好的白色/黑色背景比率
?改进Google Maps 3.1.2
?支持Microsoft Exchange
?支持内置相机闪光灯
?支持数码变焦
?改进的虚拟键盘
?支持蓝牙2.1
?支持动态桌面的设计
2.2/2.2.1
(Froyo)
基于Linux Kernel
2.6.32
?2010年5月20日,2.2(Froyo)版本软件开发工具包发布。
[22]
主要的更新如下:
支持将软件安装至扩展内存
[23]
?集成Adobe Flash 10.1支持
[24]
?加强软件即时编译的速度
[25]
?新增软件启动"快速"至电话和浏览器
[26]
?USB分享器和WiFi热点功能
[27]
?支持在浏览器上传档案
[28]
?更新Market中的批量和自动更新
[29]
?增加对Microsoft Exchange的支持(安全政策, auto-discovery, GAL look-up)
?集成Chrome的V8 JavaScript引擎到浏览器
?加强快速搜索小工具
?更多软件能透过Market更新,类似2.0/2.1中的Map更新
?速度和性能优化
[29]
注:部分标称为2.2的固件仍然在使用2.6.29的核心。这种固件可以实现大部
分2.2的功能(比如flash),但性能上与2.6.32有一定差距。
2.3
(Gingerbread)
基于Linux Kernel
2.6.35
?2010年12月7日,2.3(Gingerbread)版本软件开发工具包发布。
[30]
主要
的更新如下:修补UI
[31]
?支持更大的屏幕尺寸和分辨率(WXGA及更高)
?系统级复制粘贴
?重新设计的多点触摸屏幕键盘
?本地支持多个镜头(用于视频通话等)和更多传感器(陀螺仪、气压计
等)
?电话簿集成Internet Call功能
?支持近场通信(NFC)
?强化电源、应用程序管理功能
?新增下载管理员
?优化游戏开发支持
?多媒体音效强化
?从YAFFS转换到ext4文件系统
?开放了屏幕截图功能
?对黑色及白色的还原更加真实
3.0.1/3.1/3.2
(Honeycomb)
?* 2011年2月2日,3.0(Honeycomb)版本主要更新如下:仅供平板电脑使用
?Google eBooks上提供数百万本书
?支持平板电脑大萤幕、高分辨率
?新版Gmail
?Google Talk视讯功能
?3D加速处理
?网页版Market(Web store)详细分类显示,依个人Android分别设定安装应用程
序
?新的短消息通知功能
?专为平板电脑设计的用户界面(重新设计的通知列与系统列)
?加强多任务处理的接口
?重新设计适用大屏幕的键盘及复制粘贴功能
?多个标签的浏览器以及私密浏览模式
?快速切换各种功能的相机
?增强的图库与快速滚动的联络人接口
?更有效率的Email接口
?支持多核心处理器
?3.2优化7吋平板显示
1、RAM与ROM机身内存的区别,
RAM指手机或PAD运行各个程序所用的空间,相当于电脑的内存条
ROM指手机或PAD能够存储的可用空间,相当于电脑的硬盘空量
2、主屏尺寸目前分类,
手机屏幕尺寸分为物理尺寸和显示分辨率两个概念,物理尺寸是指屏幕的实际大
小 ,屏幕分辨率越高的,图像越清晰,苹果就达到了(640*960)
3、CPU概念
随着手机功能的迅速提升,很多手机或PAD配置了独立的处理器(类似于电脑CPU)
以适应越来越多的应用功能,特别是目前的智能机,很多配置了高频率的CPU,某些高
端机器的CPU主频甚至超过1GHz。高通、德州、飞思卡尔、马维尔、AMR
4、手机导航概念
(Mobile Navigation)就是通过导航手机?的 的 的 的 的 的 的 的 的 的 的 的 的
的地方带到另一个你想要到达的地方。手机导航就是卫星手机导航,它与
手机电子地图的区别就在于,它能够告诉你在地图中所在的位置,以及你
要去的那个地方在地图中的位置,并且能够在你所在位置和目的地之间选
择最佳路线,并在行进过程中的为你提示左转还是右转,这就是所谓的导
航。(GPS导航或A-GPS或两者都有)导航软件(高德、凯立德、任我游、
图吧、灵图天行者、多普达领航者==)
5、Recovery
第三方刷机提到的名词,特指刷机的
界面,例如:i899的recovery指令为
在关机后,同时按音量下键+开关机键
6、Root
是Android系统中的超级管理员账户,该账户拥有对整个系统的控制权限,只有
拥有了这个权限才可以将原版系统刷新为改版的各种系统;
7、APK:
Android的应用程序类型,同Windows Mobile平台的cab和exe文件类似,用户可
直接安装;
8、OHA:
Open Handset Alliance,开放手机联盟,由Google发起,推动Android平台开发
的联盟,联盟成员由运营商、终端厂家、芯片厂家和第三方软件开发商组成;
9、OMS:
Open Mobile System,中国移动基于Android操作系统制作的移动定制平台,在
Android的基础上集成了中国移动的飞信、快讯等业务;
10、Webkit
Android平台浏览器的内核:现在Apple的Safari、Google的Chrome和Firefox都
采用此内核作为网页的渲染机制;
11、G-Sensor
是加速感应器,它能为手机提供重力加速度的方向感应,其中开头的字母G代表
重力,后面的Sensor代表感应器。
12、三轴陀螺仪:
让手机在进入隧道丢失GPS信号的时候,依靠拼接陀螺仪感知的加速度方向和
大小可以实现继续导航的功能;
13、感应加速器:
利用地球重力场感知手机目前的姿态,如直立、水平、横向……程序可以调用
重力感应器的信息做出相应的反馈,比如屏幕图像从直屏变横屏等就是横拿你的手
机 屏幕会自动调整;
14、环境光传感器:
可以感知周围光线情况,并告知处理芯片自动调节显示器背光亮度,降低产品的
功耗。例如,在手机、
本等移动应用中,显示器消耗的电量高达电池总电量的
30%,采用环境光传感器可以最大限度地延长电池的工作时间;
15、电子罗盘:
手机等电子设备装有磁力感应器,能够感知磁场,并通过相关软件给出确切方向
,从而起到罗盘的作用;
? Application
应用软件包与核心与发布的应用程序,包括电子邮件客户端,短信短
信程序,日历,地图,浏览器,联系人管理程序。所有应用程序都是使用
语言。
? Application Framework
开发者可以完全访问核心应用程序框架。架构的应用简化了组件的重
用;任何应用程序可以发布其能力和阻止任何其他应用程序可以使用块释
放(但必须按照安全框架的限制。)同样,应用程序还允许用户重用机制,
方便更换组件。
每一个隐藏的应用程序和服务,包括:
? 丰富的和可扩展的视图(视图),可以用来构建应用程序,其中包括一
个清单(清单),栅格(网格),文本框(文本框),按钮(按钮),
或甚至嵌在网页浏览器的装置。
? 内容提供商(内容提供商)使应用程序访问数据从另一个应用程序(如
接触数据库),或有限分享自己的资源
? 资源管理(资源管理)提供进入非编码的资源,如本地化的字符串,图
像,布局文件(布局文件)。
? 通知允许应用程序可以显示自定义状态栏信息。
? 程序管理是管理一个应用程序并提供了一个共同的返回导航功能。
?The system runtime
1. Library
安卓核心库包括:
系统库(libc);
媒体库(音频、视频、录音格式等);
管理子系统;
libwebcore(新浏览器引擎用于支持浏览器嵌入网页视图);
FreeType (字体);
3D libraries(硬件三维加速或优化加速三维软件)
SQLite(一款轻型的数据库,是遵守ACID的关联式数据库管理系统,
它的设计目标是嵌入式的)
?The system runtime
2. Android runtime
包括核心库、编程语言、编程语言、库函数
每一个应用程序运行在它自己的进程的运行,有一个独立的Dalvik
虚拟机,目的是作为一个设备还可以有效地运行多个虚拟系统。同时,
虚拟机是基于寄存器,所有类别的编译,然后通过在“DX”的工具。
Dalvik虚拟机取决于Cpu内核中,如线程机制和内存管理机制。
?Linux kernel
Android核心系统的服务是依托Linux 2.6内核,如安全,内存管理,进程管
理,网络协议栈和驱动模型。Linux内核和也作为一个硬件层和软件之间
的协议栈。
? 开放性
在优势方面,Android平台首先就是其开放性,开发的平台允许任何移动
终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,
随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。
开放性对于Android的发展而言,有利于积累人气,这里的人气包括消费
者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平
台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手
机。
? 挣脱运营商的束缚
在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商
制约,使用什么功能接入什么网络,几乎都受到运营商的控制。自从iPhone
上市,用户可以更加方便地连接网络,运营商的制约减少。随着EDGE、
HSDPA这些2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是运
营商口中的笑谈。
? 丰富的硬件选择
这一点还是与Android平台的开放性相关,由于Android的开放性,众多
的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,
却不会影响到数据同步、甚至软件的兼容。好比你从诺基亚Symbian风格手机
一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、
联系人等资料更是可以方便地转移。
? 不受任何限制的开发商
Android平台提供给第三方开发商一个十分宽泛、自由的环境。因此不会
受到各种条条框框的阻挠,可想而知,会有多少新颖别致的软件会诞生。但
也有其两面性,血腥、暴力、情色方面的程序和游戏如何控制正是留给
Android难
之一。
? 无缝结合的Google应用
如今叱咤互联网的Google已经走过10年度历史。从搜索巨人到全面的互联
网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重
要纽带,而Android平台手机将无缝结合这些优秀的Google服务。
从前,有两个饥饿的人得到了一位长者的恩赐:一根鱼竿和一篓鲜活
硕大的鱼。其中,一个人要了一篓鱼,另一个人要了一根鱼竿,于是他们
分道扬镳了。得到鱼的人原地就用干柴搭起篝火煮起了鱼,他狼吞虎咽,
还没有品出鲜鱼的肉香,转瞬间,连鱼带汤就被他吃了个精光,不久,他
便饿死在空空的鱼篓旁。另一个人则提着鱼竿继续忍饥挨饿,一步步艰难
地向海边走去,可当他已经看到不远处那片蔚蓝色的海洋时,他浑身的最
后一点力气也使完了,他也只能眼巴巴地带着无尽的遗憾撒手人间。~又
有两个饥饿的人,他们同样得到了长者恩赐的一根鱼竿和一篓鱼。只是他
们并没有各奔东西,而是商定共同去找寻大海,他俩每次只煮一条鱼,他
们经过遥远的跋涉,来到了海边,从此,两人开始了捕鱼为生的日子,几
年后,他们盖起了房子,有了各自的家庭、子女,有了自己建造的渔船,
过上了幸福安康的生活
启示:一个人只顾眼前的利益,得到的终将是短暂的欢
愉;一个人目标高远,但也要面对现实的生活。只有把
理想和现实有机结合起来,才有可能成为一个成功之人。
有时候,一个简单的道理,却足以给人意味深长的生命
启示。