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實例,一個應用啓動都運行一個單獨的虛擬機,運行在一個單獨的進程中設計