基于android 的文件開發(fā)畢業(yè)論文設(shè)計(jì)word格式

上傳人:仙*** 文檔編號(hào):78380619 上傳時(shí)間:2022-04-21 格式:DOC 頁(yè)數(shù):14 大?。?40.98KB
收藏 版權(quán)申訴 舉報(bào) 下載
基于android 的文件開發(fā)畢業(yè)論文設(shè)計(jì)word格式_第1頁(yè)
第1頁(yè) / 共14頁(yè)
基于android 的文件開發(fā)畢業(yè)論文設(shè)計(jì)word格式_第2頁(yè)
第2頁(yè) / 共14頁(yè)
基于android 的文件開發(fā)畢業(yè)論文設(shè)計(jì)word格式_第3頁(yè)
第3頁(yè) / 共14頁(yè)

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《基于android 的文件開發(fā)畢業(yè)論文設(shè)計(jì)word格式》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于android 的文件開發(fā)畢業(yè)論文設(shè)計(jì)word格式(14頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、目 錄 摘 要 1 引言 1 1 Android的系統(tǒng)研究 2 1.1 Android 平臺(tái)介紹 2 1.2 Android構(gòu)架 4 1.2.1 Android的構(gòu)架綜述 4 1.2.2內(nèi)核層 5 2 Android的開發(fā) 6 2.1 Android開發(fā)工具 6 2.2 Android開發(fā)平臺(tái)的搭建 6 3 Android的課程表開發(fā) 7 3.1項(xiàng)目需求分析 7 3.2項(xiàng)目目錄分析 7 3.3系統(tǒng)功能的主要功能實(shí)現(xiàn) 7 3.3.1 TimeTable文件:當(dāng)天課程的顯示 7 3.3.2 Showtable文件:整個(gè)星期的課程顯示 9 3.3.4 W

2、eekDay:課程表管理。 9 3.3.5 Edit文件: 課程表的修改和添加 10 3.3.6 數(shù)據(jù)庫(kù)實(shí)現(xiàn): 10 總結(jié) 11 參考文獻(xiàn) 12 致 謝 12 Based on android files development 12 Key word 13 基于android 的課程表開發(fā) 摘 要: 在科學(xué)技術(shù)高速發(fā)展的今天,手持終端設(shè)備已經(jīng)從接打電話的簡(jiǎn)單功能,跨越到音樂,影音,游戲,商務(wù)多種功能。原始的通信傳輸已經(jīng)滿足不了,當(dāng)今高速發(fā)達(dá)的信息社會(huì)人們的需求。Goole 公司開發(fā)的Android順應(yīng)時(shí)代而生,Google看到了智能手機(jī)市場(chǎng)上的商機(jī),搭載Android

3、操作系統(tǒng)的手機(jī)一經(jīng)上市,短短三年時(shí)光,Android發(fā)展的之迅速,讓蘋果(ios),諾基亞(塞班),黑莓(BlackBerry)這些手機(jī)望族們完全措手不及。據(jù)2012年2月數(shù)據(jù)顯示,Android占據(jù)全球智能手機(jī)操作系統(tǒng)市場(chǎng)52.5%的份額,中國(guó)市場(chǎng)占有率為68.4%。 Android 系統(tǒng)也從1.5發(fā)展到2.4,以及平板電腦系統(tǒng)3.0??偨Y(jié)android發(fā)展在原因主要是因?yàn)樗鼡碛形宕筇攸c(diǎn):一、開放性,二、掙脫運(yùn)營(yíng)商的束縛,三、豐富的硬件選擇,四、不受任何限制的開發(fā)商,五、無(wú)縫結(jié)合的Google應(yīng)用。 關(guān)鍵字:android android特點(diǎn) google 引言 隨著手機(jī)的不斷發(fā)

4、展,擁有智能手機(jī)已經(jīng)不再是奢侈昂貴的象征。在智能手機(jī)的爭(zhēng)奪戰(zhàn)中,Android不得不說(shuō)是減低智能手機(jī)價(jià)格的一大功臣。Android系統(tǒng)是谷歌公司開發(fā)的免費(fèi) 開源的移動(dòng)終端操作系統(tǒng),適合于手機(jī)和平板電腦。開始動(dòng)搖蘋果手機(jī)走高端客戶大局勢(shì)。也動(dòng)搖在手機(jī)市場(chǎng)在長(zhǎng)久以來(lái)在分割局勢(shì)。 當(dāng)今,智能手機(jī)所搭載的智能手機(jī)操作系統(tǒng)平臺(tái)大致如下: (1)Symbian OS。搭載在具有廣泛群眾基礎(chǔ)的Nokia手機(jī)上,并以此占據(jù)了智能手機(jī)的半壁江山,其主要的智能平臺(tái)為大部分諾基亞手機(jī)搭載的的S60系列和索尼愛立信手機(jī)搭載的UIQ系列; (2)Windows Mobile。Microsoft在桌面系統(tǒng)獲得成功之

5、后,覬覦手機(jī)的巨大市場(chǎng)開發(fā)的智能手機(jī)系統(tǒng),因其界面和桌面windows系統(tǒng)較為接近和其強(qiáng)大的微軟后臺(tái),成為國(guó)內(nèi)市場(chǎng)占有率緊跟Symbian之后成為國(guó)人比較喜歡的操作系統(tǒng); (3)Mac OS X(iPhone OS)。蘋果一直都是個(gè)性和時(shí)尚的代名詞,受廣大中高層次手機(jī)用戶的喜歡。iPhone,以其酷炫的UI和獨(dú)特的操作方式,給傳統(tǒng)手機(jī)帶來(lái)一場(chǎng)革命,同時(shí)也給Symbian和Windows Mobile帶來(lái)巨大沖擊的; (4)Blackberry。以商務(wù)應(yīng)用為主,在國(guó)外尤其是歐美等地,受到商務(wù)人士歡迎的Black Barry占據(jù)了近一半的無(wú)線商務(wù)電子郵件業(yè)務(wù)市場(chǎng),就連美國(guó)總統(tǒng)奧巴馬也使用該品牌

6、的手機(jī)。但是在國(guó)內(nèi)還是受到一些基礎(chǔ)設(shè)施的制約,所以在國(guó)內(nèi)市場(chǎng)不是太好; (5)Palm OS。專門為PDA開發(fā),一度占據(jù)了90%的PDA市場(chǎng)的份額,雖然其并不專門針對(duì)于手機(jī)設(shè)計(jì),但是以其優(yōu)秀性和對(duì)移動(dòng)設(shè)備的支持同樣使其能夠成為一個(gè)優(yōu)秀的手機(jī)操作系統(tǒng)。 (6)Linux。對(duì)于Linux系統(tǒng),想必很多人都不會(huì)太陌生,桌面系統(tǒng)中以其開源的特性,贏得了不少用戶的喜愛。智能手機(jī)平臺(tái)的Linux同樣具有源代碼開放、軟件授權(quán)費(fèi)用低、應(yīng)用開發(fā)人才資源豐富等優(yōu)點(diǎn),便于開發(fā)個(gè)人和行業(yè)應(yīng)用。但是因?yàn)槠淦脚_(tái)上的應(yīng)用少而不被國(guó)人所接受。 (7)Google Android。自2007年推出,2008年第一部搭載A

7、ndroid系統(tǒng)的G1上市至今不到短短三年時(shí)間,他已被許多人接受并且認(rèn)可及歡迎。 1 Android的系統(tǒng)研究 1.1 Android 平臺(tái)介紹 Android從誕生到現(xiàn)在也不過(guò)4年的時(shí)間,但是也就是在這短短的3年內(nèi)Android創(chuàng)造了一個(gè)迅速被人們知曉并追捧的奇跡。2007 年11 月5 日,Google 與其他33 家手機(jī)制造商(包含摩托羅拉、宏達(dá)電、三星、LG)、手機(jī)晶片供應(yīng)商、軟硬體供應(yīng)商、電信業(yè)者所聯(lián)合組成的開放手持裝置聯(lián)盟(Open Handset Alliance),發(fā)布了名為Android的開放手機(jī)軟硬體平臺(tái)。該聯(lián)盟的成員宣布日后都會(huì)在Android平臺(tái)上開發(fā)他們

8、的新的業(yè)務(wù)。不久之后的2008 年9 月24 日,T-Mobile 公司首度公布第一臺(tái)Android 手機(jī)(G1)的細(xì)節(jié),同日Google 也放出了Android SDK 1.0 rc1。這樣Android進(jìn)入了人們的視線。 Android以其特有的開放性優(yōu)勢(shì)越來(lái)越受到人們和智能手機(jī)廠商的關(guān)注。 對(duì)于第三放軟件開發(fā)商來(lái)說(shuō),Android 是一個(gè)真正意義上的開放性移動(dòng)設(shè)備綜合平臺(tái),Android系統(tǒng)是免費(fèi)向開發(fā)人員提供的,這樣就避免了開發(fā)中專利權(quán)的障礙。因此,就能夠?yàn)榈谌杰浖_發(fā)商省下大筆資金。 對(duì)于設(shè)備制造商來(lái)說(shuō),Android是一個(gè)免費(fèi)的平臺(tái)。當(dāng)設(shè)備制造商每制造一臺(tái)手機(jī)時(shí),那些支付給

9、手機(jī)系統(tǒng)制造商的費(fèi)用也省去了,這樣也降低了每臺(tái)手機(jī)的生產(chǎn)費(fèi)用,同時(shí)就降低了手機(jī)的價(jià)格,這樣在市場(chǎng)上也提高了競(jìng)爭(zhēng)力。 對(duì)硬體開發(fā)廠商來(lái)說(shuō),Android也是個(gè)開放的平臺(tái)。使用Android平臺(tái)的廠商可以更具自己的需求以及能力為Android開發(fā)具有該廠商特色的功能,但是這樣的增加完全不用考慮版權(quán)的問(wèn)題。 同時(shí)Android平臺(tái)支持各種先進(jìn)的網(wǎng)絡(luò)、繪圖、3D 處理能力,可以用來(lái)提供更好的使用者體驗(yàn)。 Google Android 系統(tǒng)作為一個(gè)完全開源的操作系統(tǒng),是由操作系統(tǒng)(Linux)、中間件以及核心應(yīng)用程序組成的軟件棧(software stack)。通過(guò) android SDK 提供的

10、 API 以及相應(yīng)的開發(fā)工具, 程序員可以很方便的開發(fā)android平臺(tái)上的應(yīng)用程序。其整個(gè)系統(tǒng)由應(yīng)用程序(Application),應(yīng)用程序框架(Application Framework),應(yīng)用程序庫(kù)(Libraries),Android運(yùn)行庫(kù)(Android Runtime),Linux內(nèi)核(Linux Kernel)五個(gè)部分組成。Android操作系統(tǒng)內(nèi)置了一部分應(yīng)用程序, 包括電子郵件客戶端、SMS程序、日歷、地圖、瀏覽器、通訊錄以及其他的程序,值得一提的是這些所有的程序都是用java編寫的。 因?yàn)閼?yīng)用程序框架使得組件更易于重用,所以開發(fā)者的應(yīng)用程序可以很容易的調(diào)用API函數(shù)實(shí)現(xiàn)我

11、們想要的功能。在遵守應(yīng)用程序框架的安全機(jī)制約束的前提下,開發(fā)者開發(fā)的一個(gè)應(yīng)用程序可以使用其他程序所開發(fā)的功能。雖然Android的應(yīng)用程序是用Java語(yǔ)言開發(fā)的,但是Android給應(yīng)用程序開發(fā)者提供了一系列的 C/C++ 程序庫(kù),通過(guò)Android的一些特殊的設(shè)計(jì),我們開發(fā)者可以使用這些庫(kù),這在后面的敘述中將看到。 現(xiàn)今,Android操作系統(tǒng)已成為許多手機(jī)制造商的寵兒,其中包括HTC、索尼愛立信、Samsung、摩托羅拉以及國(guó)內(nèi)的聯(lián)想、華為、海爾、華禹等。其中值得一提的是摩托羅拉公司,就在2009年11月憑借其一款搭載Android平臺(tái)的Droid手機(jī),兩個(gè)月內(nèi)就突破百萬(wàn)臺(tái),擊敗了蘋果的

12、iPhone 3GS,被《時(shí)代》雜志評(píng)選為“年度最佳科技產(chǎn)品”。因此告別了兩年多的低迷態(tài)勢(shì),走出了泥潭。 1.2 Android構(gòu)架 1.2.1 Android的構(gòu)架綜述 從圖2-1中明顯的可以看出該系統(tǒng)從下到上包括Linux內(nèi)核層、Libraries和運(yùn)行時(shí)環(huán)境層、應(yīng)用程序框架層、應(yīng)用程序?qū)铀膶咏Y(jié)構(gòu)。在Android的最下層的操作系統(tǒng)基于Linux2.6內(nèi)核,往上的中間件包括Libraries和運(yùn)行時(shí)環(huán)境層和應(yīng)用程序框架層兩個(gè)層次,最上層則是應(yīng)用程序?qū)印? 在Android構(gòu)架中,可以很明顯的看到,底層的Linux內(nèi)核則采用的是C語(yǔ)言,libraries采用C或者C++,但是應(yīng)用

13、程序?qū)?、?yīng)用程序框架層和運(yùn)行時(shí)環(huán)境中的Android核心庫(kù)采用Java語(yǔ)言編寫,也就是說(shuō)Android雖然底層用的是C或者C++但是應(yīng)用程序的開發(fā)則用的是Java。Google采用這樣的模式可能是因?yàn)橄鄬?duì)于C或者C++,Java的開發(fā)周期更短的緣故,這樣的話就能在短時(shí)間內(nèi)為Android提供大量的應(yīng)用軟件。我們知道,作為一個(gè)智能手機(jī)平臺(tái),只有擁有了大量的源源不斷的應(yīng)用程序作為支持,才能受人們的歡迎,從而才能占領(lǐng)市場(chǎng)。之前Nokia的s60第三版就是一個(gè)很好的例子,因此Nokia S60v3的系統(tǒng)才被世人所熟知,并且曾經(jīng)在智能手機(jī)行業(yè)占有很大的市場(chǎng)。而另一個(gè)例子就是Linux系統(tǒng),在所有操作系統(tǒng)

14、中,穩(wěn)定性和性能上能夠和Linux抗衡的系統(tǒng)不多吧,但是在智能手機(jī)市場(chǎng)上為什么Linux卻可以說(shuō)是一敗涂地,其原因也和其第三方應(yīng)用少是脫不了關(guān)系的。 1.2.2內(nèi)核層 Google Android 作為一個(gè)開源的操作系統(tǒng)其內(nèi)核采用了同樣開源的被業(yè)界認(rèn)為是相當(dāng)穩(wěn)定的Linux作為其內(nèi)核,其中Linux內(nèi)核包括以下功能模塊:安全(Security)、存儲(chǔ)器管理(Memory Management)、進(jìn)程管理(Process Management)、網(wǎng)絡(luò)堆棧(Network Stack)、驅(qū)動(dòng)程序模型(Driver Model)等,另外也在給其上層的軟件和下層硬件間建立起一個(gè)抽象層(Abstra

15、ction Layer)。同時(shí)Android在Linux 2.6的內(nèi)核上進(jìn)行了一些增加和刪改,使Linux更加適應(yīng)ARM平臺(tái)。 ⑴增加了一個(gè)基于ARM構(gòu)架的GoldFish平臺(tái)作為虛擬機(jī)的虛擬CPU。 ⑵增加了YAFFS2 FLASH系統(tǒng)文件,因此增加了對(duì)NANDFLASH支持。 ⑶增加了Android相關(guān)的驅(qū)動(dòng)。例如Android的IPC(進(jìn)程間通信機(jī)制)binder,使用這個(gè)能使運(yùn)行的進(jìn)程為其他進(jìn)程提供服務(wù);Android的日志系統(tǒng)(Logger)和內(nèi)存控制臺(tái)(Ram_console);同時(shí)Google還重寫了電源管理(Power) ⑷增加了新的共享方式Ashmem(匿名共享內(nèi)

16、存),多個(gè)應(yīng)用程序可以這種方式共享內(nèi)存獲取信息,為進(jìn)程間提供大量共享內(nèi)存,同時(shí)為內(nèi)核提供回收和管理這個(gè)內(nèi)存的機(jī)制。 2 Android的開發(fā) 2.1 Android開發(fā)工具 前面說(shuō)過(guò),Android的上層應(yīng)用程序是用Java語(yǔ)言開發(fā)的,同時(shí)需要基于Dalvik虛擬機(jī),所以Google公司推薦使用主流的Java繼承開發(fā)環(huán)境 Eclipse。有了Eclipse還不夠,因?yàn)槭褂肑ava語(yǔ)言進(jìn)行開發(fā),應(yīng)該有由SUN公司提供的Java SDK(其中包含了JRE:Java Runtime Environment)。另外,Android的應(yīng)用程序開發(fā)還是和Java開發(fā)有一定區(qū)別,所以還需有一個(gè)Goo

17、gle提供的Android SDK。有了這三個(gè)軟件就可以開發(fā)Android應(yīng)用程序了。 2.2 Android開發(fā)平臺(tái)的搭建 Android開發(fā)平臺(tái)搭建步驟很簡(jiǎn)單,但是和我們的論文沒多大關(guān)系,所以具體步驟參見附錄1。 當(dāng)平臺(tái)搭建好以后需要?jiǎng)?chuàng)建一個(gè)Android Virtual Device,這一步是很關(guān)鍵的一步,如果不創(chuàng)建這個(gè)AVD的話,在Eclipse中編譯運(yùn)行Android應(yīng)用程序時(shí)就會(huì)提示找不到AVD,從而無(wú)法編譯。在DOS界面下運(yùn)行Android SDK文件夾中tools目錄下的android.bat工具,其命令是android create avd –name avd15r1 –

18、 target 2,使用這個(gè)命令之后會(huì)提示是否創(chuàng)建一個(gè)AVD,輸入yes之后會(huì)提示設(shè)置AVD的一些屬性,如內(nèi)存信息等。要說(shuō)明的是name后面的avd15r1是Android Virtual Device的名字,可以自由選取。而我起這個(gè)名字的意義是avd使用1.5r1版本的SDK。 簡(jiǎn)單的幾步就將Android的開發(fā)平臺(tái)搭建好了,雖然我使用的是Windows7操作系統(tǒng),但是方法同樣適用于Windows xp等其他Windows 平臺(tái)。在一個(gè)應(yīng)用程序設(shè)計(jì)好了以后,點(diǎn)擊Eclipse中的run,就可以看到啟動(dòng)了一個(gè)叫做avd15r1的Android模擬器,同時(shí),在模擬器中就能找到你所編寫的應(yīng)用程序

19、。 3 Android的課程表開發(fā) 3.1項(xiàng)目需求分析 一般課程表應(yīng)該具備課程表第一次運(yùn)行時(shí)候提醒添加數(shù)據(jù)功能,擁有數(shù)據(jù)后自動(dòng)顯示當(dāng)天課程,如果課程變動(dòng)要求可以進(jìn)行修改,要求可以查看整個(gè)星期的所有課程,并且同樣可以時(shí)行課程的修改。 3.2項(xiàng)目目錄分析 assets文件夾 用來(lái)存放靜態(tài)文件 bin文件夾 classes.dex(在Dalvik虛擬機(jī)中說(shuō)過(guò)的編譯后java二進(jìn)制代碼) TimeTable.apk(發(fā)布到手機(jī)的安裝包) 一個(gè)包一樣的文件夾用于存放編譯后的字節(jié)碼文件 gen文件夾 R.java(用它java可訪問(wèn)獨(dú)立于java的資源文件,系統(tǒng)自動(dòng)生成) r

20、es文件夾 drawable文件夾 用來(lái)存放圖片的文件夾,例如圖標(biāo) layout文件夾 用來(lái)存放布局定義文件,如main.xml values 用來(lái)存放一些變量和參數(shù)的文件 src文件夾 存放源文件的文件夾,以后定義的java類和一些代碼都放在這個(gè)文件夾下 AndroidManifest.xml 3.3系統(tǒng)功能的主要功能實(shí)現(xiàn) 3.3.1 TimeTable文件:當(dāng)天課程的顯示 條件為:如果課程表中沒有數(shù)據(jù)就就彈出菜單,進(jìn)行數(shù)據(jù)添加跳轉(zhuǎn) 否 是 開 始 判斷 顯示是否添加了課程 Timetable文件 Edit文件 ShowTime.文件 WeekD

21、ay文件 Showtable文件流程圖 關(guān)閉(返回上一級(jí)) 顯示功能是用一個(gè)Activity來(lái)實(shí)現(xiàn)的所以ShowTable這個(gè)類要繼承于Activity這個(gè)基類,顯示課程表信息。通過(guò)public void onCreate(Bundle savedInstanceState) 方法進(jìn)行進(jìn)行判斷,如果該課程表數(shù)據(jù)庫(kù)中有數(shù)據(jù),運(yùn)行時(shí)通過(guò)系統(tǒng)時(shí)間的判斷進(jìn)行今日課程表的顯示,否則直接進(jìn)入修改課程表頁(yè)面進(jìn)行課程表的數(shù)據(jù)添加,點(diǎn)擊功能按鍵,可以進(jìn)入整個(gè)星期課程表的頁(yè)面,和整個(gè)星期課程管理。 3.3.2 Showtable文件:整個(gè)星期的課程顯示 Showtabl流程圖 WeekDay

22、文件 TimeTable.文件 ShowTable.文件 單擊 Edit文件 關(guān)閉(返回上一級(jí)) 顯示功能是用一個(gè)Activity來(lái)實(shí)現(xiàn)的所以ShowTable這個(gè)類要繼承于Activity這個(gè)基類。 通過(guò)onItemClick(AdapterView arg0, View arg1, int pos, long arg3) 方法,進(jìn)行一個(gè)星期列表的先擇,通過(guò)菜單按鈕可以進(jìn)行整個(gè)星期的課程選擇和今天課程的課程表的顯示。 3.3.4 WeekDay:課程表管理。 WeekDay文件 ShowTable文件 單擊 彈出選擇日期課程課程 關(guān)閉(返回上一級(jí)

23、) 顯示功能是用一個(gè)Activity來(lái)實(shí)現(xiàn)的所以WeekDay這個(gè)類要繼承于Activity這個(gè)基類。 通過(guò) protected void onListItemClick(ListView l, View v, int position, long id) 方法,進(jìn)行一個(gè)星期列表的先擇,通過(guò)菜單按鈕可以進(jìn)行整個(gè)星期的課程選擇和今天課程的課程表的顯示。 3.3.5 Edit文件: 課程表的修改和添加 Edit流程圖 保存文件 關(guān)閉(返回上一級(jí)) Edit.文件 顯示功能是用一個(gè)Activity來(lái)實(shí)現(xiàn)的所以Edit這個(gè)類要繼承于Activity這個(gè)基類。 public

24、 void onCreate(Bundle savedInstanceState) 進(jìn)行初始化完成數(shù)據(jù)庫(kù)表數(shù)據(jù)的提取,通過(guò)private void writeTable()調(diào)用如果沒有添加過(guò)數(shù)據(jù)調(diào)用private void SQLIn(SQLiteDatabase db, String[] C_names, String[] C_addresses),進(jìn)行數(shù)據(jù)的插入,否者就是修改文調(diào)用 private void SQLUp(SQLiteDatabase db, String[] C_names, String[] C_addresses)進(jìn)行數(shù)據(jù)修改。 3.3.6 數(shù)據(jù)庫(kù)實(shí)現(xiàn): Data

25、BaseHelper.java 與android的SQLite數(shù)據(jù)庫(kù)的建立與數(shù)據(jù)表的建立。 DataBaseInfo.java 與Android在SQLite數(shù)據(jù)庫(kù)表的訪問(wèn) 總結(jié) 通過(guò)對(duì)Android系統(tǒng)的層次上分析以及借助Android提供的Intent機(jī)制的應(yīng)用開發(fā),增進(jìn)了我對(duì)這個(gè)新生的系統(tǒng)的了解。 在對(duì)系統(tǒng)方面的研究中,我明白了Android的應(yīng)用是怎么在系統(tǒng)上運(yùn)行的。其中吸引我的地方就是Android的Runtime,在這,我看到了Google設(shè)計(jì)的Dalvik虛擬機(jī)不同于傳統(tǒng)Java虛擬機(jī)的地方,這個(gè)虛擬機(jī)在移動(dòng)終端設(shè)備CPU速度低,資源有限的環(huán)境下也能很高效率

26、的運(yùn)行,這無(wú)疑也證明了Android這個(gè)系統(tǒng)的成功。還有,Android上層采用了Java語(yǔ)言作為開發(fā),讓開發(fā)更為簡(jiǎn)單,可以使Java SE陣營(yíng)的開發(fā)者不需要花太多的時(shí)間便能轉(zhuǎn)投Android陣營(yíng),這樣自然的為Android開發(fā)提供大量的人力資源。這樣才致使Android在短時(shí)間內(nèi)具有大量的應(yīng)用,同時(shí)也使得許多手機(jī)生產(chǎn)商使用該系統(tǒng)的原因之一。 在對(duì)程序的開發(fā)中,我理解了Android的Intent機(jī)制在應(yīng)用上的作用。一個(gè)應(yīng)用的多個(gè)組件通過(guò)Intent機(jī)制聯(lián)系在一起,這樣各個(gè)組件之間的信息交換提高了,而程序的靈活性也提高了,給開發(fā)者的創(chuàng)造空間也增加了。 有了Google Android這

27、些很強(qiáng)勁的優(yōu)勢(shì),我想,在不久的將來(lái)伴隨著3G的普及,Android必定能改變現(xiàn)在只能手機(jī)市場(chǎng)的格局,開辟出一個(gè)新的世界。 參考文獻(xiàn) [1] 陳昱,江蘭帆.基于Google Android平臺(tái)的應(yīng)用程序開發(fā)和研究[J].福建電腦,2008(11):156-157. [2] 楊豐盛.Android應(yīng)用開發(fā)揭秘[M] 第一版.北京:機(jī)械工業(yè)出版社,2010年.7頁(yè) [3] 姚昱旻,劉衛(wèi)國(guó).Android 的架構(gòu)與應(yīng)用開發(fā)研究[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2008(11):110-1 [4] 姚昱旻,劉衛(wèi)國(guó).Android 與J2ME 平臺(tái)間即時(shí)通信的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)系統(tǒng)應(yīng)

28、用,2008(12):118-120 [5] 公磊,周聰.基于Android 的移動(dòng)終端應(yīng)用程序開發(fā)與研究[J].計(jì)算機(jī)與現(xiàn)代化,2008(8):86-89. [6] 差沙,地獄男爵.用Android 開發(fā)手機(jī)應(yīng)用[J].程序員,2008(1):25-27 [7] 葉達(dá)峰. Eclipse 編程技術(shù)與實(shí)例[M ]. 北京:人民郵電出版社, 2006. [8] 張超,王阿川,王智. 基于J2ME和J2EE的手機(jī)軟件的研究[ J ]. 黑龍江科技信息, 2007 (3) : 21, 201. [9] 劉向輝. 基于Java的移動(dòng)終端中間件的研究與設(shè)計(jì)[D ]. 華東師范大學(xué)碩士學(xué)

29、位論文, 2005. [10] 刁扣鎖. 短信息在嵌入式L inux系統(tǒng)中的設(shè)計(jì)與實(shí)現(xiàn)[D ]. 東南大學(xué)碩士學(xué)位論文, 2005. [11] Android 幫助文檔 致 謝 首先我在這里向養(yǎng)育和培養(yǎng)我的父母表示深深地思念和感謝,再向關(guān)心我,幫助我的老師和同學(xué)表示感謝! 能順利圓滿地完成我的設(shè)計(jì)要感謝計(jì)算機(jī)學(xué)院周群彪老師,蔡葵老師,陳正茂老師,呂學(xué)斌老師四位老師在畢業(yè)設(shè)計(jì)前期資料搜集,中期畢業(yè)設(shè)計(jì)的撰寫,后起畢業(yè)設(shè)計(jì)的修改階段給予的指導(dǎo)以及寶貴的意見。 Based on android files development abstract :In today's tec

30、hnology high speed developed, holding the terminal equipment has the simple function from picking up the phone, music, movie, across to game, business, a variety of functions. The original transmission has been satisfied no, today's high-speed developed information society people's needs. The Times

31、Goole development Android is born, Goole see smartphone market opportunity, the Android market, just three years as the rapid development, Android and apple to (iso), nokia (both saiban), BlackBerry (BlackBerry) these phones pedigree were totally unprepared. Android 1.5 development 2.4 from, and tab

32、let computer system, summarizes the development of Android 3.0 in reason mainly because it has five characteristics: firstly, openness, 2, the fetter, break operators three or rich hardware options, four, without any restrictions developers, five, seamless combination of Google applications. Key word: android android features Google

展開閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲