【正文】
Android 數(shù)獨(dú)游戲開(kāi)發(fā)界面設(shè)計(jì) 系 、中心 信息工程系 I 基于 android 數(shù)獨(dú)游戲開(kāi)發(fā)界面設(shè)計(jì) 摘要 隨著 android 系統(tǒng)的出現(xiàn)和流行,越來(lái)越多的手機(jī)用戶將目光轉(zhuǎn)向 android系統(tǒng), android 系統(tǒng)是一種以 Linux 為基礎(chǔ)的開(kāi)放源代碼的操作系統(tǒng)。 Android 的系統(tǒng)架構(gòu)和其它操作系統(tǒng)一樣,采用了分層的架構(gòu), android 分為四層,從高層到低層分別是應(yīng)用程序?qū)印?yīng)用程序框架層、系統(tǒng)運(yùn)行庫(kù)層和linux 核心層。 數(shù)獨(dú)是一種 運(yùn)用紙、筆進(jìn)行演算的邏輯游戲。每一道合格的數(shù)獨(dú)謎題都有且僅有一個(gè)唯一答案,推理方法也以此為基礎(chǔ),任何無(wú)解或者多解的題目都是不合格的。 關(guān)鍵詞:數(shù)獨(dú); android; android 游戲 II Based on Android Sudoku Games Development Interface Design Abstract With the appearance and popular of the android system , more and more mobile phone users turning to the android system, the android system is a Linuxbased open source operating system. As the other operating systems, android also use a layered architecture,the android is divided into four layers from the top to the lower: the application layer,application framework layer, system layer of the runtime and the Linux kernel layer. This thesis describes the development of Sudoku game using objectoriented programming language,and the eclipse as a development tool, based on the Google android system to develop. Sudoku is a logic games using paper, pens to calculus. Known figures on 9X9 disk players need to infer the number of all the remaining spaces, and meet each row and each column. Every grid inclusive of 19, and do not repeat. Each qualified Sudoku puzzle has only one unique answer, and it is also the basis of the inference method , any no solution or multiple solutions for the subject are not program realize Program questions, redo the questions, answer, difficulty choice ,exit and so on. Key words: Sudoku。android game III 目 錄 摘要 ............................................................... I Abstract ......................................................... II 1 緒論 ............................................................. 1 游戲背景 ........................................................ 1 游戲簡(jiǎn)介 ........................................................ 1 數(shù)獨(dú)題目的最少組成 ............................................ 2 手機(jī)游戲特征 .................................................... 2 國(guó)內(nèi)外研究現(xiàn)狀 .................................................. 3 本章小結(jié) ............................................................ 3 2 技術(shù)介紹 ........................................................ 4 Android 簡(jiǎn)介 .................................................... 4 Android 平臺(tái)架構(gòu)及特征 .......................................... 4 Android 平臺(tái)特征 .............................................. 4 Android 平臺(tái)架構(gòu) .............................................. 5 Android 應(yīng)用程序組件 ............................................ 6 本章小結(jié) ............................................................ 7 3 系統(tǒng)分析與設(shè)計(jì) ................................................. 8 系統(tǒng)需求分 析 .................................................... 8 功能需求分析 .................................................. 8 安全性需求分析 ................................................ 9 系統(tǒng)的結(jié)構(gòu)設(shè)計(jì) .................................................. 9 本章小結(jié) ............................................................ 9 4 數(shù)獨(dú)游戲界面實(shí)現(xiàn) .............................................. 10 Android 開(kāi)發(fā)環(huán)境介紹 ........................................... 10 Android 開(kāi)發(fā)平臺(tái)搭建步驟 ....................................... 10 程序中各 類的簡(jiǎn)要介紹 ........................................... 11 共有類 ....................................................... 11 歡迎界面相關(guān)類 ............................................... 11 游戲界面相關(guān)類 ............................................... 11 界面 框架實(shí)現(xiàn) ................................................... 12 游戲的簡(jiǎn)單操作流程 ........................................... 12 首先九宮格的繪制代碼 ......................................... 14 重來(lái)界面 ..................................................... 16 解題界面 .....