android sdk introduction



Android 1.0

 

2008923,發佈Android操作系統中的第一個正式版本:Android 1.0Astro“鐵臂阿童木”)。全球第一臺Android設備HTC DreamG1)就是搭載Android 1.0操作系統,以下Android 1.0所擁有的特性功能:

Android Market可以通過Android Market下載應用程序和獲得程序更新;

網頁瀏覽器:可以完全還原並且顯示HTMLXHTML的網頁 – 並且可以通過多點觸控對網頁進行放大縮小。

照相機支持:支持照相機和攝像頭,但是這個版本沒有選項來改變相機的分辨率、白平衡、質量等等。

允許將應用程序圖標放置到文件夾中,並且可以在主界面顯示插件等東西。

支持E-mail傳輸:支持POP3IMAP4以及SMTP

Gmail:通過內置的Gmail應用程序進行Gmail同步。

Google聯繫人:通過People應用程序同步聯繫人。

Google日曆:通過日曆程序同步日曆和日程。

Google地圖、Google縱橫以及Google街景 可以幫助用戶查看地圖和地理信息,並且可以通過GPS服務定位地理位置

Google同步:一個管理Android設備中Google服務的應用功能。

Google搜索:允許用戶在手機和網絡上進行一致統一的搜索,包括聯繫人、電話、日曆和信息等。

Google Talk:一個聊天工具

實時消息、語音頻息和短信

多媒體播放器:負責管理、導入、拷貝和播放多媒體文件,但是不支持藍牙耳機。

通知的信息可以在任務欄顯示,並且可以對提示的方式進行設置,包括振動、聲音、LED或警告等提示方式。

聲音識別器可以允許用戶通過說話來輸入文本、撥打電話,能更好的幫助殘疾人士。

壁紙功能允許用戶設置自己的照片和其他網絡圖片作爲自己的手機主界面的背景。

YouTube內置YouTube在線應用程序。

其他應用程序:鬧鐘,計算器,電話,主界面,圖庫以及設置。

支持Wi-Fi和藍牙

 

Android歷史版本Android 1.1

 

200922日,Android 1.1Bender“發條機器人”)發佈,該版本只被預裝在T-Mobile G1上。該版本處理了前一版本遺留的許多應用程序和系統的Bug,改進了API接口和添加了新的特性:

用戶搜索企業和其他服務時,下方會顯示出其他用戶搜索時對該搜索信息的評價和留言。

加強了電話功能,改進了免提功能。

支持對郵件附件的保存和預覽功能。

增加了長按任意界面彈出多選框的功能。

 

Android歷史版本Android 1.5 Cupcake

 

2009417Google正式推出其新一版的Android 1.5( Cupcake“紙杯蛋糕”),新版本提升並修正了前一個版本里的許多功能,具體更新如下:

拍攝/播放視頻,並支持上傳到Youtube

支持立體聲藍牙耳機,同時改善自動配對性能。

最新的採用WebKit技術的瀏覽器,支持複製/粘貼和頁面中搜索。

GPS性能大大提高

提供屏幕虛擬鍵盤

主屏幕增加音樂播放器和相框widgets

應用程序自動隨着手機旋轉

短信、Gmail、日暦,瀏覽器的用戶界面大幅改進,如Gmail可以批量刪除郵件。

相機啓動速度加快,拍攝圖片可以直接上傳到Picasa

來電照片顯示

 

Android歷史版本Android 1.6 Donut

 

2009915日,Android 1.6Donut 甜甜圈)軟件開發工具包發佈,該版本基於Linux 2.6.29內核。主要的更新如下:

重新設計的Android Market

手勢支持

支持CDMA網絡

文本轉語音系統(Text-to-Speech

快速搜索框

全新的拍照界面

查看應用程序耗電

支持虛擬私人網絡(VPN

支持更多的屏幕分辨率

支持OpenCore2媒體引擎

新增面向視覺或聽覺困難人羣的易用性插件

 


Android歷史版本Android 2.0/2.1 Eclair

 

優化硬件速度

Car Home”程序

支持更多的屏幕分辨率

改良的用戶界面

新的瀏覽器的用戶界面和支持HTML5

新的聯繫人名單

更好的白色/黑色背景比率

改進Google Maps 3.1.2

支持Microsoft Exchange

支持內置相機閃光燈

支持數碼變焦

改進的虛擬鍵盤

支持藍牙2.1

支持動態桌面的設計

Android 2.0.1

Android 2.0.1更新包於2009123日正式發佈。該版本針對Android 2.0進行了輕微的改進,

Android 2.1

Android 2.1更新包則於2010112日正式發佈。該版本針對Android 2.0.1進行了輕微的改進.

 

Android歷史版本Android 2.2 Froyo

 

2010520日,2.2Froyo 凍酸奶)版本軟件開發工具包發佈,該版本基於Linux 2.6.32內核。主要的更新如下:

支持將軟件安裝至擴展內存

集成Adobe Flash 10.1支持

加強軟件即時編譯的速度

新增軟件啓動"快速"至電話和瀏覽器

USB分享器和WiFi熱點功能

支持在瀏覽器上傳檔案

更新Market中的批量和自動更新

增加對Microsoft Exchange的支持(安全政策,auto-discoveryGAL look-up

集成ChromeV8 JavaScript引擎到瀏覽器

加強快速搜索小工具

更多軟件能透過Market更新,類似2.0/2.1中的Map更新

速度和性能優化

注:部分標稱爲2.2的固件仍然在使用2.6.29的核心。這種固件可以實現大部分2.2的功能(比如Flash),但性能上與Google官方發佈的2.6.32內核有一定性能差距。

Android 2.2.1

Android 2.2.1更新包於2011118日正式發佈,針對上一個版本進行了存在的Bug修復,安全性的提高,性能提升以及流暢性提升。

Android 2.2.2

Android 2.2.2更新包於2011122日正式發佈,針對上一個版本進行了存在的Bug修復,修復了Nexus One中的短信問題。

Android 2.2.3

Android 2.2.3更新包於20111121日正式發佈,修復了兩個存在的安全性問題。

 

Android歷史版本Android 2.3 Gingerbread

 

2010126日,2.3Gingerbread 薑餅)版本軟件開發工具包發佈,該版本基於Linux 2.6.35內核。主要更新如下:

修補UI

支持更大的屏幕尺寸和分辨率(WXGA及更高)

系統級複製粘貼

重新設計的多點觸摸屏幕鍵盤

原生支持多個鏡頭(用於視頻通話等)和更多傳感器(陀螺儀、氣壓計等)

電話簿集成Internet Call功能

支持近場通信(NFC

強化電源、應用程序管理功能

新增下載管理員

優化遊戲開發支持

多媒體音效強化

YAFFS轉換到ext4文件系統

開放了屏幕截圖功能

對黑色及白色的還原更加真實

201012月及20111月分別發放2.3.12.3.2更新包,用於改進及修復Nexus SBug

Android 2.3.3

Android 2.3.3更新包於201129日正式發佈,僅針對上一個版本進行了API改進,其他無變化。

Android 2.3.4

Android 2.3.4更新包增加了在Google Talk中使用語音通話和視頻聊天的支持。

屏幕截圖功能(電源鍵+Home)在2.3.4 纔有實現出來(2011 Xperia: 長按Power鍵,再點擊“截圖”)

Android 2.3.5

Android 2.3.5更新包於2011725日正式發佈,該更新包改進了個別機型的功能,針對上一個版本進行如下改進:

提升了Nexus S 4G的性能,包括其他性能的提升。

修復了存在於三星Galaxy S中存在的藍牙Bug

升級了內置的Gmail應用程序

增強了滾動列表時產生的陰影動畫

增強了內置的相機功能

改善了電池耗電量,增加續航時間。

Android 2.3.6

Android 2.3.6更新包於201192日正式發佈,針對上一個版本修復了語音搜索存在的Bug。該更新包改進了加拿大版本Nexus S存在的使用WiFi時可能導致增加輻射的問題.2011222日,

 

Android歷史版本Android 3.0 Honeycomb

 

Android 3.0(蜂巢 Honeycomb)軟件開發包正式發佈,該版本基於基於Linux 2.6.36內核,是第一個Android平板操作系統。全球第一個使用該版本操作系統的設備是摩托羅拉公司於2011224日發佈的Motorola Xoom平板電腦。主要更新如下:主要更新如下:

僅供平板電腦使用

Google eBooks上提供數百萬本書

支持平板電腦大螢幕、高分辨率

新版Gmail

Google Talk視訊功能

3D加速處理

網頁版MarketWeb store)詳細分類顯示,依個人Android分別設定安裝應用程序。

新的短消息通知功能

專爲平板電腦設計的用戶界面(重新設計的通知列與系統列)

加強多任務處理的界面

重新設計適用大屏幕的鍵盤及複製粘貼功能

多個標籤的瀏覽器以及私密瀏覽模式

快速切換各種功能的相機

增強的圖庫與快速滾動的聯繫人界面

更有效率的Email界面

支持多核心處理器

3.2版優化了7吋平板顯示

Android 3.1

Android 3.1軟件開發包於2011510日正式發佈。主要更新如下:

用戶界面的改進

連接USB配件

擴大最近的應用程序列表

可調整大小的主屏幕小部件

支持外部鍵盤和鼠標等設備

支持操縱桿和遊戲控制器

FLAC音頻播放支持

高性能的WiFi鎖,維護高性能WiFi連接設備屏幕關閉時。

支持HTTP代理爲每個連接的WiFi接入點

Android 3.2

Android 3.2軟件開發包於2011715日正式發佈。全球第一臺使用該版本操作系統的設備是中國 華爲公司製造生產的MediaPad平板電腦。主要更新如下:

改進的硬件支持,包括爲更廣泛的芯片,並且進行優化。

增強應用程序訪問SD卡上文件的能力,提供同步功能。

增加應用程序兼容性功能,用戶可以通過使用兼容性功能適配更多應用程序。

新的顯示支持功能,爲開發人員提供更多的顯示外觀在不同的Android設備的控制。

Android 3.2.1

Android 3.2.1更新包於2011920日正式發佈,包含以下更新:

修復存在的Bug和安全性問題,增強系統穩定性和WiFi的性能

升級自帶的Android Market

升級自帶的Google Books

提升瀏覽器對Adobe Flash的支持

增強對簡體中文、繁體中文的手寫功能

Android 3.2.2

Android 3.2.2更新包於2011830日正式發佈,該版本修復了在摩托羅拉Xoom 4G上存在的Bug和性能方面的提升。

Android 4.0 Ice Cream Sandwich

  Android 4.0Ice Cream Sandwich 雪糕三明治)於20114月在

Google I/O大會上首次被宣佈,並且於20111019日正式發佈Android 4.0“雪糕三明治”操作系統和搭載Android 4.0

Galaxy Nexus智能手機。 Android 4.0.1的軟件開發包於20111019日正式發佈。Google公司的發言人加布·科恩(Gabe Cohen)指出,Android 4.0“理論上”與任何一個當前市面上搭載了Android 2.3.x 版本的設備兼容。關於Android 4.0

源代碼已於20111114日正式公佈。

該版本的主要更新內容如下:

統一了手機和平板電腦使用的系統,應用會自動根據設備選擇最佳顯示方式。

提升硬件的性能以及系統的優化,提升系統流暢度。

支持在系統中使用虛擬按鍵,該功能可以取代物理按鍵。

界面以新的標籤頁形式展示,並且將應用程序和其他內容的圖標分類。

更方便地在主界面創建文件夾,並且使用“一拖”、“一放”的操作方式。

一個定製的啓動器

改進的可視化語音郵件的能力,加快或減慢語音郵件。

在日曆中也可以使用多點觸控,進行縮放和拖拽操作。

Gmail離線搜索,兩行預覽,和新的任務欄。

與其他第三方微博、博客類應用程序的無縫連接,實時更新的內容會被展示在主界面上。

Gmail支持縮放操作,支持左拉、右拉進行查看。

增加截圖功能(可以同時按住電源鍵和音量向下鍵進行截圖操作)。

改進虛擬鍵盤可以產生的誤操作

在鎖屏狀態下也可以對用戶設置的某些應用程序進行操作

改進的複製、粘貼功能

更好的語音集成,實時錄音,文本聽寫等語音功能。

臉部識別進行鎖屏,可以通過臉部識別進行鎖屏。

新標籤頁模式的網頁瀏覽器,支持最大同時打開16個標籤頁。

自動同步用戶手機中的網頁書籤,可以在桌面版Chrome和其他Android設備中進行同步。

全新的現代化Roboto字體

內置流量監控功能,用戶可以對流量進行設置,超出設置流量時,手機會自動關閉上網功能,並且可以隨時查看已使用和未使用的流量,並且以報表的形式展現出來以幫助用戶瞭解使用情況。

能夠隨時關閉正在使用的應用程序

提升自帶的相機功能

內置圖片處理軟件

新的圖庫軟件

與其他第三方應用程序進行無縫銜接,用戶可以在任何界面看到自己需要的消息和圖像。

新的啓動畫面,主畫面右下角類似Tray的圖標,內有多個程序可運行。

Google Search Bar會設置在最上方

Apps/Widgets會類似Honeycomb模樣

增加支持硬件加速的功能

Wi-Fi直連功能

支持1080p視頻播放和錄製

Android 4.0.1

修復Android 4.0中的Bug

Android 4.0.2

Android 4.0.2更新包於20111128日正式發佈,該更新包修復了存在於Verizon版本Galaxy Nexus中的Bug

Android 4.0.3

Android 4.0.3更新包於20111216日發佈,包括修復Bug和系統的優化,並且針對圖形、數據庫、拼寫檢查、藍牙功能和其他功能的改進。公佈了新的API,包括聯繫人API,日曆增強,新的攝像頭應用程序,提高視頻穩定和QVGA分辨率和輔助功能的改進,如屏幕的改進等。

Android 4.0.4

Android 4.0.4更新包於201226日發佈,主要更新如下:

更快的運行性能

Android操作系統的漏洞(電池問題)修復

3G/4G切換改進

信號強度增強

新的Power菜單(與之前的4.0.2不同,接近4.0.3

更快速啓動

自動亮度調節功能改動,有了平滑的過渡。

重新調整了相機的Holding down按鈕

多點觸控的問題解決

自動旋轉更迅速

瀏覽器的性能顯著提高

最近應用程序列表打開更快速

相機UI的變化

音量增大

鍵盤問題修復

更新新聞及天氣應用程序的UI

瀏覽器中的快速控制改進

 

Android歷史版本Android 4.1/4.2/4.3 Jelly Bean

 

Android 4.1Jelly Bean“果凍豆”)更新包於2012628日在Google I/O大會上隨搭載Android 4.1Nexus 7平板電腦一起發佈,可能的更新如下:

基於Android 4.0改善

“黃油”性能(Project Butter),意思是可以讓Jelly Bean的體驗像“黃油般順滑”(鎖定提升用戶頁面的速度與流暢性)。

Google Now”可在Google日曆內加入活動舉辦時間、地點,系統就會在判斷當地路況後,提前在“適當的出門時間給予通知”,協助用戶在準時時間抵達。

新增脫機語音輸入

通知中心顯示更多消息

更多的平板優化(主要針對小尺寸平板)

強化Voice Search語音搜索,與S Voice類近,相當於Apple Siri

Google Play 增加電視視頻與電影的購買

提升反應速度

強化默認鍵盤

大幅改變用戶界面設計

更多的Google雲集成

惡意軟件的保護措施,強化ASLR

Google Play 採用智能升級,更新應用只會下載有改變的部分以節約時間、流量、電量,平均只需下載原APK文件的三分之一。

不會內置Flash Player,並且Adobe聲明停止開發,但可自行安裝APK

Android 4.1.1

Android 4.1.1更新包於2012723日發佈,主要是修復Nexus 7Bug

Android 4.1.2

Android 4.1.2更新包於2012109日發佈,主要更新如下:

加入主畫面的旋轉功能

一些錯誤修正

提升性能及穩定性

單手指開合通知中心消息

Android 4.2

Google原本預計於20121029日於紐約發佈Android 4.2,但因爲颶風桑迪吹襲被取消,而改以新聞稿發佈,以“一種新口味的果凍豆”(A new flavor of Jelly Bean)作口號。首款搭載Android 4.2的手機LG Nexus 4及平板電腦Nexus 1020121123日上市。

主要更新如下:

PhotoSphere 360°全景拍攝

手勢輸入鍵盤

改進鎖屏:支持Widget,可於屏幕鎖定界面直接打開相機功能。

Daydream屏幕保護程序功能

可直接進行操作的狀態通知列功能

支持多重賬戶(僅適用於平板電腦)

Miracast無線顯示分享功能

連點三次可放大整個顯示頁及兩指旋轉和縮放

增加爲盲人用戶設計的語音輸出及手勢模式導航功能

內置時鐘新增世界時鐘,秒錶和定時器

Google Now新增以Gmail登錄信息作爲數據源

Google Now新增航班追蹤功能、酒店、餐廳預訂,與音樂和電影推薦功能。

Gmail郵件可縮放顯示

Android 4.2.1

修復Android 4.2中的Bug

Android 4.2.2

Android 4.2.2更新包於2013211日發佈,主要更新如下:

性能及穩定性的提升

一些錯誤修正

改善藍牙A2DP流問題

Google Play在下載內容時會顯示剩餘的時間

在快速設置中長按WiFi和藍牙圖標可切換開關

當設備電量低於95%並開始無線充電時會發出提示音

USB Debug加入白名單功能

優化電池耗電量,增加續航時間。

Android 4.3

2013724日與Nexus 7平板二代同步發表,主要更新如下:

支持多用戶登錄,支持一臺終端設備上有多個登錄帳號。

“藍牙低功耗”功能,開啓藍牙後,耗電量相比之前大幅降低。

支持更多緩衝器對象

新版OpenGL ES 3.0着色語言,支持32 位整數和浮點數據類型以及操作。

增加多個紋理的支持,包括浮點紋理、深度紋理、頂點紋理等等。

多重渲染目標(Multiple Render Targets),讓GPU一次性渲染多個紋理。

多重採樣抗鋸齒(MSAA Render To Texture),讓3D物體的邊緣不出現毛刺,可提升圖像效果。

使用統一的紋理壓縮格式ETC

增加TRIM指令,使得內置存儲(Internal Storage)不會越用越慢。

新增App Opt功能(默認隱藏),允許用戶強行解除已安裝應用的特定權限。

Android 4.3.1

2013105日發佈,改進系統性能和穩定性。

 

Android歷史版本Android 4.4 KitKat

 

201393日,GoogleAndroid.com上宣佈下一版本命名爲KitKat“奇巧”。版本號爲4.4。原始開發代號爲Key Lime Pie“酸檸派”。此外,Google在此版本封鎖了Flash Player,用戶由Android 4.3升級到Android 4.4會變得無法播放Flash。雖然Adobe早在2012年宣佈停止支持Flash PlayerAndroid 4.0是最後一個支持版本。但用戶只要到官方網站下載APK,亦能在Android 4.1Android 4.3上播放Flash。現在已有XDA論壇的開發者成功破解了Android 4.4 KitKat,但只能在Dolphin Browser上看到Flash。新特徵及改動如下:

支持語音打開Google Now (在主畫面說出“OK Google)

在閱讀電子書、玩遊戲、看電影時支持全屏模式(Immersive Mode

優化存儲器使用,在多任務處理時有更佳工作的表現。

新的電話通信功能

舊有的SMS應用程序集成至新版本的Hangouts應用程序

Emoji Keyboard 集成至Google本地的鍵盤

支持Google Cloud Print服務,讓用戶可以利用戶中或辦公室中連接至Cloud Print的打印機,印出文件。

支持第三方Office應用程序直接打開及存儲用戶在Google Drive內的文件,實時同步更新文件。

支持低電耗音樂播放

全新的原生計步器

全新的NFC付費集成

全新的非Java虛擬機運行環境ARTAndroid Runtime

支持Message Access ProfileMAP

支持Chromecast及新的Chrome功能

支持隱閉字幕

Android 4.4.1

2013125日發佈。

修正Nexus 5的對焦、白平衡等相機問題

Android 4.4.2

2013129日發佈。

修正Android 4.4.1中的Bug

Android 4.4.3

201462日發佈。

重新設計調用界面

WebView版本升級至version 33

Android 4.4.4

2014620日發佈。

主要以修復此前曝光的OpenSSL心臟出血漏洞有關,同時對WebViewChromium做出了相應調整,修復了些許Bug等。

 

Android歷史版本Android 5.0 Lollipop

 

開發代號:Android L

2014625日於Google I/O 2014大會上發佈Developer版(Android L),之後在20141015日正式發佈且名稱定爲Lollipop“棒棒糖”。

採用全新Material Design界面

支持64位處理器

全面由Dalvik轉用ART(Android Runtime)編譯,性能可提升四倍

改良的通知界面及新增優先模式

預載省電及充電預測功能

新增自動內容加密功能

新增多人設備分享功能,可在其他設備登錄自己賬號,並獲取用戶的聯繫人、日曆等Google雲數據

強化網絡及傳輸連接性,包括Wi-Fi、藍牙及NFC

強化多媒體功能,例如支持RAW格式拍攝

強化“OK Google”功能

改善Android TV的支持

提供低視力的設置,以協助色弱人士

改善Google Now功能[2]

 

Android歷史版本Android 6.0 Marshmallow

 

Android的下一個版本,即盛傳已久的Android M很可能會在Google I/O大會上被正式發佈。一個在業內已經被熱議的議題是:Android M“爲工作升級而生”(Android for Work Update)。有業內人士解釋道:“Android M將把Android的強大功能拓展至任何你所能看到的工作領域。[5]

”“

根據Android系統以往的慣例,每一代新系統往往會根據其字母代號,對應一個關於零食的全名。如去年在Google I/O大會上發佈的Android L,其代號“L”一開始還只是Google爲開發者稱呼方便而準備的一個代號,但後來逐步演變成了“Lollipop”(棒棒糖Android 5.0)。所以,按照這種命名的傳統,Android [字母]這種新模式也將意味着,一款新口味Android“零食”即將出現。

主要新功能如下:

● 應用權限管理

SD卡可能和內置存儲“合併”

Android Pay

● 原生指紋識別認證

● 自動應用數據備份

App Links(儘量減少諸如“你想要使用什麼來打開這個?”的提醒)

● 打盹和應用待機功能

● 多窗口(隱藏技能,未來不確定)

●主題支持(隱藏技能,未來不確定)

Dark主題(已經被移除,未來不確定)

● 可定製的Quick Toggles和其他UI調整

● 可視化的語音郵件支持

● 重新設計的時鐘插件和音樂識別插件

● 在設置中新出現的全新“Memory”選項條目(早期版本出現,不過後來被隱藏)

● 在完成截圖之後可以通過通知中心直接刪除截圖

Google Now Launcher支持橫屏模式

● 帶滾動條和垂直滾動條支持的全新應用和窗口小部件抽屜

● 內置的文件管理器能夠獲得功能方面的明顯升級

● 支持原生點擊喚醒功能

● 可以選擇“heads up”或者“peeking” 通知

● 原生4K輸出支持

● 嚴格的APK安裝文件驗證

● 支持MIDI

USB Type-C端口支持

● 全新的啓動動畫

● 引入“語音交互”API在應用中提供更好的語音支持

● 可通過語音命令切換到省電模式

● 可以通過藍牙鍵盤快捷方式來撤銷和重做文本

● 在聯繫人應用中能夠對已經添加的聯繫人進行合併、刪除或者分享功能。

● 會有針對文本選擇的浮動工具欄出現,以便於更快的選擇文本

● 默認應用的UI

● 允許通過分享菜單直接分享給聯繫人好友

● 更細化的應用程序信息

● 原生藍牙手寫筆支持

● 分屏鍵盤

● 移動的收音機

Mobile Radio Active服務電池續航BUG將會被修復

● 除重複來電之外優化勿擾模式

● 藍牙掃描來改善定位精準度

● 原生Flashlight API

● 更容易訪問控制多個聲音空控制( 鈴聲、多媒體和鬧鐘)

● 更平滑的聲音滑塊[5]

 

 

 

 

參考鏈接地址:http://baike.baidu.com/link?url=pgkl_4Q5eB2OLYw-4i7sINo-H6thtnk7FE2MXYEEWiMUOr1dmkQm-64sFG-V_Qau7WK8k0sKZtWy0yJ7o61Nda

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章