編輯:高級開發
2009年9月16日android 1.6 Donut 發布
谷歌已經發布了android SDK 1.6r1版本,也就是Donut 1.6版,通過此版本可以讓開發商快速把自己的智能手機應用程序快速轉換到Android平台。據悉,基於android 1.6操作系統的智能手機也將於10月份上市,而率先搭載該系統的是摩托羅拉的首款Android手機CLIQ以及CDMA版本的HTC HERO。全新的android 1.6將增加對CDMA網絡的支持。以往的版本只提供了對GSM和WCDMA網絡制式的支持。Android 1.6將支持更多的分辨率種類以適應多種屏幕尺寸。其他方面包括API升級以及文本語音轉換引擎等若干改進。android 1.6進一步加強了操作系統的搜索功能,隨著用戶使用時間的推移搜索結果將更加准確。Andorid 1.6在操作界面上將沒有大的改變,但是相機、攝像機和照片畫廊功能也將合並為一個界面。另外,Android軟件商店功能也將得到更新,界面的布局組織形式將類似於蘋果的App Store。程序員能夠以商人身份向android Market添加程序。未來,谷歌將面向開發人員增加程序下載分析等工具。程序員們還可以為不同的設備上載不同版本的軟件。
android 1.6 Donut平台亮點
android 1.6 Donut平台發布了很多新功能給我們親愛的用戶和開發者。以下為新功能和技術的簡要介紹:
◆ 系統新功能
◆ android Market(菜場)升級
◆ 新平台的新技術
系統新功能
快速搜索框(全局搜索)
新的攝像機和照相機
電池用量指示
android快速搜索框
android 1.6 Donut包括了一個重新設計的內核庫文件,它提供了快速高效的功能讓用戶能搜索不同來源的資料---比如浏覽器的書簽、歷史、聯系人、網頁!這一切都是在桌面上!
這個系統還能學習你對搜索結果的選擇,所以經常使用的聯系人或者程序會被自動提前(當你就只輸入幾個字母的時候)
這個內核庫還提供給開發者簡單容易的方法,讓他們能在程序中使用這個功能
照相機,攝像機,相冊
一個升級後的用戶界面提供給用戶全新的照相機、攝像機和相冊體驗!用戶可以很快速的在他們之間切換。現在相冊還可以一次選擇多個相片。
android 1.6也提供了一個更快速的拍照體驗。比較舊版本,現在打開相機的速度提高了39%,拍照速度也提高了28%!
VPN, 802.1x
設置中的VPN控制板現在允許用戶設置並且連接一下類型的VPN網絡
◆ L2TP/IPSEC pre-shared key based VPN
◆ L2TP/IPsec certificate based VPN
◆ L2TP only VPN
◆ PPTP only VPN
電池用量顯示
一個新的電池用量屏幕可以讓用戶看到哪個程序或者服務在不斷啃電池。如果用戶發現某個服務或者軟件很耗電,他們可以通過調整設置、停止程序或者卸載來解決這個問題。
輔助工具
用戶現在可以下載新的輔助工具服務,並且能在設置中打開他們。
android Market(菜場)升級
新的android Market(菜場)界面
那些使用android market菜場(我就喜歡這麼叫)的設備,現在最新版本的菜場大大提升了用戶體驗,並且用戶能更容易發現他們感興趣的軟件
◆ 在桌面上,用戶可以在程序、游戲、下載中選擇
◆ 分類中,用戶可以探索標題為:最受歡迎的付費軟件、免費軟件、最近添加
◆ 對於每個軟件,用於可以見到截圖(終於有了!)和用戶的評價
新平台新技術
擴展的搜索引擎
全新設計和擴展的android搜索引擎庫允許第三方軟件使用,也就是全局搜索工具啦!開發者需要讓他們軟件“有搜索能力的”並且在用戶使用的時候提供建議。(YY覺得是可以讓程序通過全局搜索庫來搜索你的手機文件)。用戶可以在每個設置中單獨設置程序的搜索權限!
文字到語音引擎
android1.6用了一個叫pico的東西來提供多語言語音引擎。它允許軟件能用各種各樣的語言、各種各樣的口音來“讀”文字!支持的語言:英語(美國、英國),法語,意大利語,德語,西班牙語。如果你在用Dream的話,你需要從菜場下載SpeechSynthesis Data,這個包包提供了所需要的引擎文件
手勢
一個新的手勢庫文件可以讓開發者創建、保存、打開、認識用戶的手勢,並且可以用於某些操作
用戶也可以用全新的手勢創建器工具(包含在SDK 1.6中)在開發的軟件中來創建手勢庫
復制工具
android 1.6提供了全新的輔助工具庫,開發者可以利用它創建輔助插件來回應用戶輸入,比如窗口最小化響一個聲音,頁面回到頂的時候震動一下,當然也提供語音回饋!
擴展對屏幕色彩深度和分辨率的支持
android 1.6增加了對軟件全新的分辨率和色彩深度的支持,開發者可以對軟件指定分辨率和色彩等
對於CDMA
android 1.6包含了對CDMA技術的支持!(電信的最愛!)
新版本的OpenCore
android 1.6包括了新的OpenCore 2媒體引擎,有:
◆ 對OpenMAX編碼的支持
◆ 對其他AuthorEngine中的音頻格式的支持
◆ Improved buffering model supports shared buffers allocated in the decoder
◆ 改進了對一些流媒體的解碼
2.6.29 Linux 內核
android 1.6 升級Linux內核從2.6.27 到 2.6.29.
新的API庫文件
對於一個新的API的詳細概述,請參閱Version Notes。對於所有API的變化的完整報告,請參閱API Differences Report。
android手機運用的操作系統的核心系統服務依賴於 Linux 2.6 內核,如安全性,內存管理,進程管理,網絡協議棧和驅動模型,這些都由一個任務管理器來控制,既方便
android圖形系統采用ClIEnt/Server架構。SurfaceFlinger主要由C++代碼編寫而成,ClIEnt端代碼分為兩部分。一部分是由Java提供的供
android 作為谷歌企業戰略的重要組成部分,這個戰略大大的提高了谷歌在中國手機界的市場,也大大的促進了整個手機行業的競爭性,下面就向大家介紹下android手機程序
下面介紹下有關android源代碼的內容和編程技巧,但是首先要讓大家了解下什麼是android操作系統,所謂的android系統:基於Linux平台的開源手機操作系統。