資源描述:
《安卓開發(fā)教程Android》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、3G應(yīng)用開發(fā)之Android講師:楊浩泉什么是3G3G,全稱為3rdGeneration,中文含義就是指第三代數(shù)字通信。所謂3G,是指將無(wú)線通信與國(guó)際互聯(lián)網(wǎng)等多媒體通信結(jié)合的新一代移動(dòng)通信系統(tǒng)。3G只是一種通信技術(shù)標(biāo)準(zhǔn),符合這個(gè)標(biāo)準(zhǔn)的技術(shù)有WCDMA、CDMA2000、TD-SCDMA三種無(wú)線接口標(biāo)準(zhǔn)。中國(guó)聯(lián)通使用的是WCDMA(世界上大部分3G網(wǎng)絡(luò)都采用的是該標(biāo)準(zhǔn));中國(guó)電信使用的是CDMA2000(日、韓和北美使用);中國(guó)移動(dòng)使用的是具有自主知識(shí)產(chǎn)權(quán)的TD-SCDMA(只有中國(guó)才使用)。相對(duì)第一代模擬制式手機(jī)(1G)和第二代GSM、CDMA等數(shù)字手機(jī)(2G),
2、3G手機(jī)能處理圖像、音樂、視頻等多種媒體形式,提供包括網(wǎng)頁(yè)瀏覽、電話會(huì)議、電子商務(wù)等多種信息服務(wù)。3G網(wǎng)絡(luò)與前兩代的主要區(qū)別是在傳輸聲音和數(shù)據(jù)的速度上有很大的提升。目前中國(guó)正在建設(shè)3G網(wǎng)絡(luò),大城市的3G網(wǎng)絡(luò)基本上已經(jīng)鋪設(shè)好,像北京鋪設(shè)好了超過(guò)2000個(gè)基站,深圳鋪設(shè)了1000多個(gè)基站。但是要全民普及到3G手機(jī)尚且需要幾年時(shí)間?,F(xiàn)在,大家使用的手機(jī)大多還是2.5G手機(jī),符合2.5G網(wǎng)絡(luò)的接口標(biāo)準(zhǔn)有CDMA20001X和GPRS,中國(guó)聯(lián)通使用的是CDMA20001X標(biāo)準(zhǔn),中國(guó)移動(dòng)使用的是GPRS標(biāo)準(zhǔn)。目前,我們可以把2.5G移動(dòng)通信技術(shù)看作是2G邁向3G的銜接性技術(shù),
3、在2.5G網(wǎng)絡(luò)下出現(xiàn)了如WAP、藍(lán)牙(Bluetoot)等技術(shù)。對(duì)于2.5G網(wǎng)絡(luò),我們應(yīng)該也要有所了解,因?yàn)橐院蟠蠹业狡髽I(yè)中有可能會(huì)面對(duì)2.5G網(wǎng)絡(luò)下的應(yīng)用,如:wap項(xiàng)目。智能手機(jī)平臺(tái)智能手機(jī)軟件平臺(tái)有:Symbian(Symbian操作系統(tǒng))WindowsMobile(微軟移動(dòng)設(shè)備)RIMBlackBerry(黑霉移動(dòng)設(shè)備)Android(Google機(jī)器人移動(dòng)設(shè)備)iPhone(蘋果iPhone手機(jī))Java/J2ME(J2ME嵌入式開發(fā)平臺(tái))什么是AndroidAndroid是Google于2007年11月5日宣布的基于Linux平臺(tái)的開源手機(jī)操作系統(tǒng),它
4、包括一個(gè)操作系統(tǒng),中間件和一些重要的應(yīng)用程序。它采用軟件堆層(SoftwareStack,又名軟件疊層)的架構(gòu),主要分為三部分。底層以Linux內(nèi)核工作為基礎(chǔ),由C語(yǔ)言開發(fā),只提供基本功能;中間層包括函數(shù)庫(kù)Library和Dalvik虛擬機(jī),由C++開發(fā)。最上層是各種應(yīng)用軟件,包括通話程序,短信程序等,應(yīng)用軟件則由各公司自行開發(fā),以Java作為編寫程序的一部分。不存在任何以往阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙,號(hào)稱是首個(gè)為移動(dòng)終端打造的真正開放和完整的移動(dòng)軟件。這里,你可以把a(bǔ)ndroid看作是一個(gè)類似于windows的操作系統(tǒng)。學(xué)習(xí)android平臺(tái)下的軟件開發(fā)正如以
5、前學(xué)習(xí)windows平臺(tái)下的軟件開發(fā)一樣。在國(guó)內(nèi),android的前景十分廣闊,國(guó)內(nèi)很多的廠商和運(yùn)營(yíng)商也紛紛加入了android陣營(yíng),包括中國(guó)移動(dòng),中國(guó)聯(lián)通,華為通訊,聯(lián)想等大企業(yè)。同時(shí)android應(yīng)用的范圍不僅僅在手機(jī),國(guó)內(nèi)一些廠家也陸續(xù)推出了采用android系統(tǒng)的MID(移動(dòng)互聯(lián)網(wǎng)設(shè)備)產(chǎn)品,比較著名的包括由Rockchip和藍(lán)魔推出的同時(shí)具備高清播放和智能系統(tǒng)的音悅匯W7,我們可以預(yù)見android也將會(huì)被廣泛應(yīng)用在國(guó)產(chǎn)智能上網(wǎng)設(shè)備上,將進(jìn)一步擴(kuò)大Andorid系統(tǒng)的應(yīng)用范圍。Android模擬器界面預(yù)覽Android的特點(diǎn)應(yīng)用框架:可重用和部件更換Da
6、lvik虛擬機(jī):為移動(dòng)設(shè)備優(yōu)化集成瀏覽器:基于開放源碼的WebKit引擎優(yōu)化的圖形:庫(kù)由一個(gè)二維圖形定制,可選)基于3D圖形加速的OpenGLES1.0規(guī)范(硬件SQLite:數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)媒體支持:常見的音頻,視頻和靜止圖像格式(如MPEG4,H.264,支持MP3,AAC,AMR的功能,JPG,PNG,GIF等)GSM電話(硬件相關(guān))藍(lán)牙,EDGE,3G和WiFi(依賴于硬件)照相機(jī),GPS,指南針,加速度計(jì)(取決于硬件)豐富的開發(fā)環(huán)境包括一個(gè)設(shè)備模擬器,調(diào)試分析工具,內(nèi)存和性能,以及一個(gè)IDE的Eclipse插件Android的架構(gòu)Android架構(gòu)詳解一An
7、droid架構(gòu)共分了四層應(yīng)用層(Applications)應(yīng)用層是由我們使用Java語(yǔ)言編寫的各種應(yīng)用程序比如:電子郵件客戶端,SMS程序,日歷,地圖,瀏覽器,通訊錄等應(yīng)用框架層(ApplicationFramework)應(yīng)用框架層提供了一個(gè)開放的開發(fā)平臺(tái),為Android的開發(fā)者提供了極為豐富的核心API,開發(fā)者可以自由的調(diào)用設(shè)備硬件的信息,設(shè)置報(bào)警,通知添加到狀態(tài)欄等可以創(chuàng)建應(yīng)用程序,包括列表,表格,文本框,按鈕,甚至一個(gè)可嵌入的Web瀏覽器,并且可擴(kuò)展Android架構(gòu)詳解二核心庫(kù)(Libraries)Android包括了一套C/C++系統(tǒng)的Android庫(kù)
8、所使用的各