Android教程01-平臺概述1

Android教程01-平臺概述1

ID:38535178

大?。?24.00 KB

頁數(shù):36頁

時間:2019-06-14

Android教程01-平臺概述1_第1頁
Android教程01-平臺概述1_第2頁
Android教程01-平臺概述1_第3頁
Android教程01-平臺概述1_第4頁
Android教程01-平臺概述1_第5頁
資源描述:

《Android教程01-平臺概述1》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、Android課程講義Android智能手機開發(fā)2011.04.課程結(jié)構(gòu)目標(biāo):了解智能手機開發(fā)現(xiàn)狀,Android平臺體系結(jié)構(gòu)和應(yīng)用程序模型,覆蓋了幾個主要技術(shù)應(yīng)用。平臺綜述開發(fā)環(huán)境程序結(jié)構(gòu)數(shù)據(jù)存取網(wǎng)絡(luò)連接硬件訪問圖形編程用戶界面HelloWorldHelloAndroidFileAndroidHttpAndroidCameraAndroidHelloAndroid課程結(jié)構(gòu)Android平臺綜述:平臺介紹、開發(fā)者社區(qū)開發(fā)環(huán)境:構(gòu)建Android開發(fā)環(huán)境應(yīng)該程序:應(yīng)用程序結(jié)構(gòu)典型應(yīng)用:用戶界面圖形編程數(shù)據(jù)存取網(wǎng)絡(luò)連接硬件訪問獲取Android

2、資料的途徑http://developer.android.comhttp://androidappdocs.appspot.com需要翻墻下載SDK等相關(guān)軟件查看文檔在線幫助開發(fā)社區(qū)1、平臺概述Android智能手機開發(fā)2011.04開放手機聯(lián)盟開放手機聯(lián)盟,OpenHandsetAlliance:是美國Google公司與2007年11月5日宣布組建的一個全球性的聯(lián)盟組織。聯(lián)盟將會支持Google發(fā)布的Android手機操作系統(tǒng)或者應(yīng)用軟件,共同開發(fā)名為Android的開放源代碼的移動系統(tǒng)。開放手機聯(lián)盟包括手機制造商、手機芯片廠商和移動運

3、營商幾類。目前,聯(lián)盟成員數(shù)量已經(jīng)達到了43家。移動手機聯(lián)盟創(chuàng)始成員Aplix、Ascender、Audience、Broadcom、中國移動、eBay、Esmertec、谷歌、宏達電、英特爾、KDDI、LivingImage、LG、Marvell、摩托羅拉、NMS、NTTDoCoMo、Nuance、Nvidia、PacketVideo、高通、三星、SiRF、SkyPop、SonicNetwork、SprintNextel、Synaptics、TAT、意大利電信、西班牙電信、德州儀器、T-Mobile和WindRiver。GooglePhon

4、eOHA與AndroidOHA是一個軟硬件開發(fā)者組織,包括Google,NTTDoCoMo,SprintNextel,andHTC…目標(biāo):加速智能移動設(shè)備的發(fā)展提供用戶更多更好更便宜的服務(wù)由OHA開發(fā)的Android?,是第一個完整的、開放的、免費的智能移動開發(fā)平臺。AndroidAndroid軟件系列包括操作系統(tǒng)、中間件和一些關(guān)鍵應(yīng)用。Android是基于JAVA的系統(tǒng),運行在Linux2.6核上。AndroidSDK提供多種開發(fā)所必要的工具與API。特點1應(yīng)用框架可以重復(fù)使用,其組件也可以更換。Dalvik虛擬機針對移動設(shè)備進行了優(yōu)化。

5、優(yōu)化的圖形能力支持2D、3D圖形(OpenGLES1.0)。集成了基于開源WebKit引掣的瀏覽器。SQLite作為結(jié)構(gòu)化數(shù)據(jù)存儲。特點2多媒體支持多種音頻、視頻格式。GSMTelephony(hardwaredependent)支持藍牙Bluetooth,3G和WiFi支持照相機、GPS、指南針和加速度儀等傳感器硬件。豐富的開發(fā)環(huán)境。包括模擬機、調(diào)試工具、內(nèi)存運行檢測,以及為EclipseIDE所寫的插件。Android的優(yōu)勢源代碼完全開放,便于開發(fā)人員更清楚的把握實現(xiàn)細節(jié),便于提高開發(fā)人員的技術(shù)水平,有利于開發(fā)出更具差異性的應(yīng)用。采用了

6、對有限內(nèi)存、電池和CPU優(yōu)化過的虛擬機Dalvik,Android的運行速度比想象的要快很多。運營商(中國移動等)的大力支持,產(chǎn)業(yè)鏈條的熱捧。良好的盈利模式(3/7開),產(chǎn)業(yè)鏈條的各方:運營商、制造商、獨立軟件生產(chǎn)商都可以獲得不錯的利益。將移動終端的評價標(biāo)準(zhǔn)從硬件向軟件轉(zhuǎn)變,極大的激發(fā)了軟件開發(fā)者的熱情。Android的源代碼遵循ApacheV2軟件許可,而不是通常的GPLv2許可。有利于商業(yè)開發(fā)。具有強大的Linux社區(qū)的支持。Android的不足由于采用了Java作為應(yīng)用開發(fā)語言,目前可用的傳統(tǒng)第三方應(yīng)用還很少,但由于Android是一

7、款完全開源的移動計算平臺,相信第三方應(yīng)用會很快的豐富起來。Google提供了一套Java核心包(J2SE5,J2SE6)的有限子集,尚不承諾遵守Java任何Java規(guī)范,可能會造成Java陣營的進一步分裂。現(xiàn)有應(yīng)用完善度不太夠,需要的開發(fā)工作量較大。基于QEMU開發(fā)的模擬器調(diào)試手段不十分豐富,只支持通話、SMS等,速度慢。暫不具備PushMail和Office(DataViz、QuickOffice計劃近期推出)功能,目前主要面向的是普通消費者用戶,對商業(yè)用戶支持尚弱。系統(tǒng)環(huán)境AndroidSDK所支持的操作系統(tǒng):WindowsXP(32-

8、bit)orVista(32-or64-bit)MacOSX10.4.8orlater(x86only)Linux(testedonLinuxUbuntuDapperDrake)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。