网络通信技术发展概述:
- 1994年 1G 模拟信号(模拟声音波频) 由此诞生大哥大,原理:相当于继承了收音机和广播电台,一边接受信号,一边发送信号 缺点:安全性低、硬件部分太大、通话声音质量差
- 1996年 2G 数字信号(GSM CDMA GPRS 2.5g EDGE 2.75g) 代表:功能机(诺基亚)所有应用集成在元件中,不可更改,不可添加
- 2008年 3G 数字信号(WCDMA CDMA2000 TD-SCDMA HSDPA 3.5g ) 由此诞生智能机
目前国内支持国际电联确定三个无线接口标准
中国电信的CDMA2000 (日、韩和北美使用)
中国联通的WCDMA (世界上大部分3G网络都采用的是该标准)
中国移动的TD-SCDMA (中国)
- 13年底 4G 数字信号(FDD-LTE)
Android发展简史
2005年,Google收购 Android Inc. 开始 Dalvik VM 的研究
2007年,开发手机联盟成立,dk1.0预览版发布
2008年,Google 第一届手机开发者大赛,Google第一个亲儿子T-Mobile G1 发布SDK 1.0 发布,Android 宣布开放源代码 (Apache License)
Android概述
Android实质上是一个完整的操作系统,其核心是Linux(安全管理、内存管理、进程管理、电源管理、硬件驱动),它作为应用程序与安卓设备硬件的中间件,为用户提供了相对友好的展现界面。同时,Android也集成了一些关键的应用程序
Dalvik VM 与JVM区别
JVM基于栈的架构,Dalvik则基于寄存器架构。除此之外,两者之间大致相同,但Google为了避免版权问题,自主开发了Dalvik VM,并在此基础上对JVM的机制进行优化:将多个.class变为一个.dex,合并了很多内容,源代码更少更轻便,使之更加适用于移动端的程序运行
Android体系结构
这张图是Google官方给出的Android体系结构图