android入門必備:用eclipse開發(fā)android應(yīng)用程序

android入門必備:用eclipse開發(fā)android應(yīng)用程序

ID:9803134

大?。?59.00 KB

頁數(shù):25頁

時(shí)間:2018-05-10

android入門必備:用eclipse開發(fā)android應(yīng)用程序_第1頁
android入門必備:用eclipse開發(fā)android應(yīng)用程序_第2頁
android入門必備:用eclipse開發(fā)android應(yīng)用程序_第3頁
android入門必備:用eclipse開發(fā)android應(yīng)用程序_第4頁
android入門必備:用eclipse開發(fā)android應(yīng)用程序_第5頁
資源描述:

《android入門必備:用eclipse開發(fā)android應(yīng)用程序》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、用Eclipse開發(fā)Android應(yīng)用程序àIBM技術(shù)文章Android簡介在討論Eclipse插件和開發(fā)Android應(yīng)用程序之前,我們先看看Android的體系結(jié)構(gòu)和一些重要的術(shù)語,這會(huì)對本教程后面的討論和您自己構(gòu)建Android應(yīng)用程序有幫助。Android術(shù)語在Eclipse環(huán)境中開發(fā)Android應(yīng)用程序需要了解Eclipse環(huán)境和Android平臺的知識。了解以下術(shù)語會(huì)有助于用Eclipse插件開發(fā)Android應(yīng)用程序。OpenHandsetAlliance這是一個(gè)由Google公司主導(dǎo)的組織,它由許多公共和私人組織組成。And

2、roid這是OpenHandsetAlliance的主打產(chǎn)品。它是一種針對移動(dòng)設(shè)備的開放源碼操作環(huán)境。模擬器模擬另一個(gè)系統(tǒng)的軟件工具—這常常是在個(gè)人計(jì)算機(jī)(IBM?、Mac、Linux?)上運(yùn)行的一個(gè)環(huán)境,它模擬另一個(gè)環(huán)境,比如移動(dòng)計(jì)算設(shè)備。Linux一種開放源碼的操作系統(tǒng)內(nèi)核,許多計(jì)算平臺都使用這種操作系統(tǒng),包括服務(wù)器、桌面計(jì)算機(jī)、網(wǎng)絡(luò)設(shè)備和移動(dòng)計(jì)算設(shè)備。Android在Linux內(nèi)核上運(yùn)行。DalvikVirtualMachineDalvikVM是Android產(chǎn)品組合中的一種操作環(huán)境,它在運(yùn)行時(shí)解釋應(yīng)用程序代碼。DalvikVM與Jav

3、aVM相似,但是兩者不兼容。Android基礎(chǔ)知識和必需的工具Android是一種針對移動(dòng)平臺的開放源碼操作系統(tǒng)。到編寫本教程時(shí),它是一種純軟件的平臺,沒有可用的硬件設(shè)備。Android平臺被稱為一個(gè)產(chǎn)品組合,因?yàn)樗且幌盗薪M件的集合,包括:·基于Linux內(nèi)核的操作系統(tǒng)·Java編程環(huán)境·工具集,包括編譯器、資源編譯器、調(diào)試器和模擬器·用來運(yùn)行應(yīng)用程序的DalvikVM簡要介紹了Android平臺的體系結(jié)構(gòu)之后,我們來從市場的角度看看這個(gè)平臺的一些重要特性。Android為什么很重要?自從Android和最初的SDK發(fā)布以來,計(jì)算機(jī)技術(shù)新聞

4、界一直非常關(guān)注Android。Android之所以重要主要有兩個(gè)原因。Android是Google進(jìn)軍移動(dòng)市場的主要行動(dòng)。移動(dòng)應(yīng)用程序領(lǐng)域競爭激烈,新的競爭者很難涉足。Google擁有大量資源和強(qiáng)大的品牌實(shí)力,有能力涉足任何市場。Google進(jìn)軍移動(dòng)市場已經(jīng)好幾年了。Android原來屬于另一家公司,Google通過收購這家公司大大提高了在移動(dòng)市場上的競爭力。Google的任何行動(dòng)都會(huì)受到關(guān)注,而且引入新平臺也很引人注目。Android同時(shí)具備這兩個(gè)因素。第二個(gè)原因是Android的應(yīng)用程序模型與眾不同。Android應(yīng)用程序并不是需要大量單

5、擊操作的純粹的菜單式應(yīng)用程序。Android應(yīng)用程序中確實(shí)有菜單和按鈕,但是Android在體系結(jié)構(gòu)中引入了一種新穎的設(shè)計(jì)元素intent。intentintent是一種構(gòu)造,應(yīng)用程序可以通過它發(fā)出請求,這就像是發(fā)出求助信號。intent可能像下面這樣:"Wanted:Anapplicationtohelpmelookupacontact"或"Wanted:Anapplicationtohelpmedisplaythisimage"或"Wanted:Anapplicationtoperformthisgeographic-basedsearc

6、h"應(yīng)用程序可以按照相似或互補(bǔ)的方式進(jìn)行注冊,表明它們有能力或有興趣執(zhí)行各種請求或intent。比如:"Available:Applicationreadyandwillingtopresentcontactrecordsinclear,concisemanner"或"Available:Applicationreadyandwillingtoperformageographicsearch"這些是IntentFilter的示例,下面將要討論。IntentFilter應(yīng)用程序通過一個(gè)稱為IntentFilter的構(gòu)造聲明它們能夠執(zhí)行某些類型的

7、操作。IntentFilter可以在運(yùn)行時(shí)進(jìn)行注冊,也可以在AndroidManifest.xml文件中設(shè)置。下面的代碼片段取自一個(gè)對SMS(文本)消息進(jìn)行響應(yīng)的Android應(yīng)用程序:清單1.對SMS進(jìn)行響應(yīng)的Android應(yīng)用程序簡要介紹intent和IntentFil

8、ter之后,下一節(jié)介紹Android應(yīng)用程序的四種主要類型。Android應(yīng)用程序—概述我們來看看Android應(yīng)用程序的四種主要類型:活動(dòng)、服務(wù)、接收器和Cont

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

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

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