資源描述:
《基于Android的掃雷游戲課程設(shè)計》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、No.23摘要隨著無線移動設(shè)備的發(fā)展,手機(jī)也日益普及,Android系統(tǒng)的推出使手機(jī)的發(fā)展進(jìn)入到了一個新的領(lǐng)域。世界上一些知名的移動設(shè)備生產(chǎn)廠商對于Android智能機(jī)的開發(fā)熱情也日益提高,Android系統(tǒng)的使用人群正在急速提升,Android應(yīng)用程序的多樣化對人們快速獲取資訊以及方便人們的生活起著不可忽視的作用,近年來Android得到了社會更多的認(rèn)同和應(yīng)用,本文對基于GoogleAndroid平臺上的游戲軟件設(shè)計進(jìn)行了研究,通過在PC機(jī)上搭建Android開發(fā)環(huán)境,并在該平臺上進(jìn)行掃雷游戲的程序開發(fā)?! £P(guān)鍵字:手機(jī),Android,掃雷No.23目錄第1章開
2、發(fā)工具與環(huán)境11.1android操作系統(tǒng)概述11.1.1android的發(fā)展歷史11.1.2android的軟件架構(gòu)11.1.3android的系統(tǒng)架構(gòu)21.1.4android的優(yōu)勢特色21.2開發(fā)環(huán)境及工具31.3開發(fā)環(huán)境簡介31.4開發(fā)環(huán)境搭建41.4.1安裝JDK41.4.2安裝Eclipse71.4.3安裝AndroidSDK71.4.4ADT安裝創(chuàng)建AVD7第2章系統(tǒng)分析與設(shè)計82.1分析82.2整體布局的設(shè)計92.3游戲流程圖10第3章系統(tǒng)詳細(xì)設(shè)計113.1基本變量設(shè)置113.2游戲初始化113.3游戲開始123.4設(shè)置每個塊的描述123.5贏得游戲
3、143.6重置15第4章游戲運(yùn)行及結(jié)果164.1游戲過程的簡單實(shí)現(xiàn)164.2游戲初始化174.3游戲開始174.4玩游戲194.5贏得游戲204.6結(jié)束游戲21第5章結(jié)論22參考文獻(xiàn)23No.23第1章開發(fā)工具與環(huán)境1.1android操作系統(tǒng)概述1.1.1android的發(fā)展歷史Android早期由“Android之父”之稱的Andy?Rubin創(chuàng)辦。Google于2005年并購了成立僅22個月的高科技企業(yè)Android,展開了短信、手機(jī)檢索、定位等業(yè)務(wù),基于Linux的通用平臺進(jìn)入了開發(fā)。Google公司在2007年,與其他33家手機(jī)制造商(包含摩托羅拉、宏達(dá)電
4、、三星、LG)、手機(jī)晶片供應(yīng)商、軟硬體供應(yīng)商、電信業(yè)者所聯(lián)合組成的開放手持裝置聯(lián)盟(Open?Handset?Alliance),發(fā)布了名為Android的開放手機(jī)軟硬體平臺。參與開放手持裝置聯(lián)盟的這些廠商,都會基于Android平臺,來開發(fā)新的手機(jī)業(yè)務(wù)。[1]身為Google公司創(chuàng)辦人之一的Sergey?Brin,也在Android軟體開發(fā)工具(SDK)發(fā)布的同時,現(xiàn)身于視訊廣告影片中,為大眾介紹Android平臺。Sergey?Brin也同時宣布舉辦總獎金高達(dá)1000萬美元(3億多臺幣)的開發(fā)者大獎賽,鼓勵程式開發(fā)者去深入探究Android平臺的能力。寫出具創(chuàng)意
5、、實(shí)用性十足、能提供使用者更好的手機(jī)使用經(jīng)驗(yàn)的應(yīng)用程式。2008年9月22日,美國運(yùn)營商T-Mobile?USA在紐約正式發(fā)布第一款Google手機(jī)——T-Mobile?G1。該款手機(jī)是世界上第一部使用Android操作系統(tǒng)的手機(jī),支持WCDMA/HSPA網(wǎng)絡(luò),理論下載速率7.2Mbps,并支持Wi-Fi。2010年2月3日,Linux內(nèi)核開發(fā)者Greg?Kroah-Hartman將Android的驅(qū)動程序從Linux內(nèi)核“狀態(tài)樹”(“staging?tree”)上除去,從此,Android與Linux核心開發(fā)分道揚(yáng)鑣。1.1.2android的軟件架構(gòu)androi
6、d一詞的本義指機(jī)器人,是基于Linux內(nèi)核的操作系統(tǒng)。它采用了軟件堆層(software?No.23stack,又名以軟件疊層)的架構(gòu),主要分為三部分。底層的Linux內(nèi)核只提供基本功能;其他的應(yīng)用軟件則由各公司自行開發(fā),部分程序以Java編寫。1.1.3android的系統(tǒng)架構(gòu)Android?在Linux?核心的基礎(chǔ)上,提供了各種合用的函式庫,和一個完整的應(yīng)用程式框架。并采用較符合商用限制的Apache?版權(quán)。在Linux?核心的基礎(chǔ)上提供Google?自制的應(yīng)用程式運(yùn)行環(huán)境(稱作Dalvik,與Sun?的J2ME?不同),并提供基于Eclipse?整合開發(fā)環(huán)境(
7、IDE)的免費(fèi)、跨平臺(Windows、Mac?OS?X、Linux)?開發(fā)工具(SDK),便于應(yīng)用程式開發(fā)者學(xué)習(xí)、使用。1.1.4android的優(yōu)勢特色 1)開放性 在優(yōu)勢方面,Android平臺首先就是其開發(fā)性,開發(fā)的平臺允許任何移動終端廠商加入到Android聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個嶄新的平臺也將很快走向成熟。開發(fā)性對于Android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費(fèi)者和廠商,而對于消費(fèi)者來講,隨大的受益正是豐富的軟件資源。開放的平臺也會帶來更大競爭,如此一來,消費(fèi)者將可以用更低的價位