基于java的手機(jī)程序設(shè)計(jì)

基于java的手機(jī)程序設(shè)計(jì)

ID:9010662

大?。?34.00 KB

頁數(shù):22頁

時(shí)間:2018-04-14

基于java的手機(jī)程序設(shè)計(jì)_第1頁
基于java的手機(jī)程序設(shè)計(jì)_第2頁
基于java的手機(jī)程序設(shè)計(jì)_第3頁
基于java的手機(jī)程序設(shè)計(jì)_第4頁
基于java的手機(jī)程序設(shè)計(jì)_第5頁
資源描述:

《基于java的手機(jī)程序設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、學(xué)士學(xué)位論文基于JAVA的手機(jī)程序設(shè)計(jì)目錄引言2一、系統(tǒng)分析2(1)開發(fā)平臺(tái)和技術(shù)分析...2(2)JAVA語言特點(diǎn)3(3)需求功能分析4(4)數(shù)據(jù)流程分析5二、系統(tǒng)設(shè)計(jì)5(1)程序流程設(shè)計(jì)5(2)程序類設(shè)計(jì)7三、系統(tǒng)功能實(shí)現(xiàn)9(1)通過雙緩沖技術(shù)實(shí)現(xiàn)動(dòng)畫9(2)游戲菜單的繪制9(3)游戲邏輯及屏幕GAMECANVAS類10(4)游戲按鍵的實(shí)現(xiàn)14結(jié)論17參考文獻(xiàn):18附錄19致謝2122學(xué)士學(xué)位論文基于JAVA的手機(jī)程序設(shè)計(jì)引言目前,中國的手機(jī)用戶已經(jīng)突破4億大關(guān),同時(shí)手機(jī)用戶還在翻倍增長,遠(yuǎn)遠(yuǎn)沒有達(dá)到飽和的程度,用戶數(shù)量持續(xù)高

2、攀,市場的潛力和巨大的商機(jī)已經(jīng)不言而喻。4億的國內(nèi)手機(jī)用戶在滿足了基本的通信等需求后,還渴望著有更豐富的無線增值業(yè)務(wù)。而經(jīng)過3年多的市場培育,目前手機(jī)對(duì)手機(jī)游戲的認(rèn)知度和普及率已經(jīng)顯著提高,手機(jī)游戲市場的需求無線膨脹,前景相當(dāng)樂觀。作為無線娛樂產(chǎn)業(yè)的先行者,手機(jī)游戲勢必會(huì)在其領(lǐng)域中脫穎而出,占領(lǐng)絕大部分的市場份額。同彩鈴、彩信等其他業(yè)務(wù)相比,手機(jī)游戲的創(chuàng)造性、娛樂性互動(dòng)性和用戶黏性都具有絕對(duì)的先天優(yōu)勢,這也是其他無線業(yè)務(wù)所無法比擬的。手機(jī)游戲產(chǎn)業(yè)已成為政府部門、海內(nèi)外運(yùn)行上、SP(服務(wù)提供商)行業(yè)關(guān)注的焦點(diǎn),作為運(yùn)營商的中國移動(dòng)將

3、手機(jī)游戲作為新業(yè)務(wù)發(fā)展的一個(gè)戰(zhàn)略性的重點(diǎn)業(yè)務(wù)。3G的推出對(duì)手機(jī)游戲來說,客戶端與服務(wù)器的數(shù)據(jù)傳輸速度會(huì)更快,圖像視頻更加清晰流暢,社區(qū)交互更加便捷,畫面顯示更加奪目,這些要素的大幅度生化使得用戶的游戲體驗(yàn)更加豐富。玩家站在任何地方,都可以對(duì)是打開手機(jī),享受手機(jī)游戲帶來的無線樂趣。1、系統(tǒng)分析1.1開發(fā)平臺(tái)和技術(shù)分析1.1.1Eclipse簡介集成開發(fā)環(huán)境(IntegratedDevelopingEnvironment,簡稱IDE)是一個(gè)綜合性的工具軟件。目前所有的IDE中,Eclips可以說是有發(fā)展前途的產(chǎn)品之一。EclipsPl

4、atform是一個(gè)開放的可擴(kuò)展的IDE。EclipsPlatform提供建造塊和構(gòu)造并運(yùn)行集成軟件開發(fā)工具的平臺(tái),允許工具建造者獨(dú)立開發(fā)與他人工具無縫結(jié)成的工具,無需分辨一個(gè)工具功能在那里結(jié)束,而另一個(gè)工具功能在哪里開始。Eclips項(xiàng)目產(chǎn)生的工具和來自其他開放源代碼的第三方軟件組合而成。Eclips項(xiàng)目生產(chǎn)的軟件一CPL發(fā)布,第三方軟件有各自的許可訪問協(xié)議。1.1.2WirelessToolKit簡介WTK(WirelessToolKit)是Sun公司針對(duì)J2ME推出的用于手機(jī)和Palm22學(xué)士學(xué)位論文基于JAVA的手機(jī)程序設(shè)計(jì)

5、等移動(dòng)設(shè)備的開發(fā)包,是除手機(jī)廠商的專用開發(fā)包外唯一的手機(jī)模擬器開發(fā)包。它通用性高,開發(fā)出的應(yīng)用程序可保證能運(yùn)行在大部分設(shè)備上,而不像專用廠商具有一定的不兼容性。雖然它沒有強(qiáng)大的功能和完善的調(diào)試手段,但它提供運(yùn)行模擬器的最基本組件,是其他IDE需集成采用的必備元素。1.1.3Java2MicroEdition簡介J2ME(Java2MicroEdition)是Java2的一個(gè)重要組成部分,它與J2SE、J2EE并稱。根據(jù)SUN公司的定義:J2ME是一種高度優(yōu)化的Java運(yùn)行環(huán)境,是主要針對(duì)如蜂窩電話、可視電話、數(shù)字機(jī)頂盒和汽車導(dǎo)航系

6、統(tǒng)等消費(fèi)類電子設(shè)備的。J2ME是為了那些使用有限的電力、有限的網(wǎng)絡(luò)連接及有限圖形用戶界面能力的設(shè)備開發(fā)的。它最初的目標(biāo)是具備16位或32位處理器、16MHz時(shí)鐘頻率、512KB或更少內(nèi)存的設(shè)備。J2ME本質(zhì)上是一個(gè)針對(duì)小型設(shè)備的Java版本,通過裁減某些在小型設(shè)備上不許需要的功能,以達(dá)到減小Java虛擬機(jī)的體積以及相應(yīng)運(yùn)行庫的體積,目標(biāo)是為小型設(shè)備提供一個(gè)可靠,資源占用少的運(yùn)行平臺(tái)。所有的J2ME組件都圍繞一個(gè)中心,這些被稱為configuration(配置)它們中的每一個(gè)配置都是用于消費(fèi)電子和嵌入設(shè)備的某一個(gè)特定的類別。1.2J

7、ava語言特點(diǎn)(1)平臺(tái)無關(guān)性Java引進(jìn)虛擬機(jī)原理,并運(yùn)行于虛擬機(jī),實(shí)現(xiàn)不同平臺(tái)之間的Java接口。Java的數(shù)據(jù)類型與機(jī)器無關(guān)。(2)安全性Java的編程類似C++,但舍棄了C++的指針對(duì)存儲(chǔ)器地址的直接操作,程序運(yùn)行時(shí),內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過指針入侵系統(tǒng)。它提供了安全管理器,防止程序的非法訪問。(3)面向?qū)ο驤ava吸收了C++面向?qū)ο蟮母拍睿瑢?shù)據(jù)封裝于類中,實(shí)現(xiàn)了程序的簡潔性和便于維護(hù)性,使程序代碼可以只需一次編譯就可反復(fù)利用。(4)分布式Java建立在TCP/IP網(wǎng)絡(luò)平臺(tái)上,提供了用HTTP和FTP協(xié)

8、議傳送和接收信息的庫函數(shù),使用其相關(guān)技術(shù)可以十分方便的構(gòu)建分布式應(yīng)用系統(tǒng)。(5)健壯性Java22學(xué)士學(xué)位論文基于JAVA的手機(jī)程序設(shè)計(jì)致力與檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤,并自動(dòng)回收內(nèi)存,減少了內(nèi)存出錯(cuò)的可能性。自己操作內(nèi)存能減少了內(nèi)存出錯(cuò)的可能性

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(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)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。