Android简介
是一个功能性强大的移动系统,是第一个真正意义上的为手机打造的开放性系统linux
Android主要是基于linux开源的操做系统
主要适用于移动智能设备,Android操做系统最初由Andy Rubin开发,主要适用于手机
目前Android系统由Google公司和84个硬件公司、软件开发商及电信运营商组建的开放手机联盟领导及开发框架
通讯技术
1G 指最初的仅限蜂窝电话
2G 表明为gsm,以数字语音通话为核心技术
3G是指将无线通讯与国际互联网等多媒体通讯结合的新一代通讯技术
4G又称IMT-advanced它包括了td-let fdd-letide
安卓1.0到1.1 早期版本
安卓1.5 cupcake 主要引入了框架,并提供了第一个录制功能
安卓1.6 DOUNT
安卓2.0-2.1 eclair
安卓2.2 froyo
安卓2.3 gingerbread
安卓3.0-3.2 honeycomb 界面有了很大的提高
安卓4.0 ice cream sandwich 系统要引入新的视觉概念 并将平板与手机结合同一了ui界面
安卓4.1-4.3 jelly bean
安卓4.4 kitkat
安卓5.0
安卓6.0
安卓7.0
安卓8.0
安卓9.0
安卓10.0 目前最新
应用最广的是安卓7安卓6优化
安卓能作什么
主要是手机 物联网ui
使用安卓的缘由 开源性 开放性 使用的Java语言操作系统
安卓体系结构
1.核心层 基于linux2.6
2.libraries
3.应用框架层
4.应用层线程
Dalvik虚拟机
是谷歌公司设计用于安卓平添的虚拟机能够简单地完成进程隔离和线程管理
Dvm和Jvm的区别:前者基于寄存器 后者基于栈 前者运行更快 前者置行.dex文件后者执行.class文件
Dvm通过优化容许在内存中同时运行多个DaLVIK实例,一个应用启动都运行一个单独的虚拟机,运行在一个单独的进程中设计