freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于安卓的斗地主游戲課程設(shè)計論文(編輯修改稿)

2024-12-23 21:00 本頁面
 

【文章內(nèi)容簡介】 功。 3. 安裝 Android 軟件開發(fā)工具包 (SDK) SDK(Software Development Kit)一般是一些被軟件工程師用于為特定的軟件包、軟件框架、硬件平臺、操作系統(tǒng)等建立應(yīng)用軟件的開發(fā)工具的集合。在Android 中,它為開發(fā)者提供了運行 android 程序的庫文件和運行 android 程序的所需要的環(huán)境,及其開發(fā)所要用到的工具。因此可以將 android sdk 簡單理解為開發(fā)工具包集合,是整體開發(fā)中所用到的工具包,如果你不用 Eclipse 作為你的開發(fā)工具,你就不需要下載 ADT,只下載 SDK 即可開發(fā)。 SDK 開發(fā)的 API 代碼與其對應(yīng)的安卓版本。 下載完 Android SDK 后,把 .zip 文件解壓到你電腦上合適位置。啟動 Eclipse,選擇 windowpreference,在打開的視圖,選擇 android一項,即彈出 SDK Location選項,在這里填入 android sdk 解壓包的位置,選擇相應(yīng)的 android 開發(fā)版本, 6 點擊 apply 即可。 Android 權(quán)限的獲取 Android 安全中的一個重要的設(shè)計點是在默認情況下應(yīng)用程序沒有權(quán)限執(zhí)行對其它應(yīng)用程序、操作系統(tǒng)或用戶的有害操作。這些操作包括讀 /寫用戶的隱私數(shù)據(jù) (例如聯(lián)系方式或( ),執(zhí)行網(wǎng)絡(luò)訪問,保持設(shè)備 Activity,等等。應(yīng)用程序的進程是一個安全的黑盒子,它不能干擾其它應(yīng)用程序,除非給它聲明權(quán)限,現(xiàn)對權(quán)限的命名和獲取問題做下說明 [6]。 (1)權(quán)限命名 一個基本的 Android 應(yīng)用程序沒有與其相關(guān)聯(lián)的權(quán)限,意味著它不能做任何影響用戶體驗或設(shè)備中數(shù)據(jù)的有害操作。在應(yīng)用程序需要時,可在 文件中列舉一個或更多的 標簽來聲明此權(quán)限。 (2)在 文件中支持權(quán)限 通過 文件可以設(shè)置高級權(quán)限,用來限制訪問組件或應(yīng)用程序。所以如果要訪問某組件,需要在這個文件里聲明一個權(quán)限,現(xiàn)對跟本系統(tǒng)有關(guān)的組件權(quán)限做以下說明。 ① Activity 權(quán)限 (使用 activity標簽 )限制能夠啟動與 Activity 權(quán)限相關(guān)聯(lián)的組 件 或 應(yīng) 用 程 序 。 此 權(quán) 限 在 () 和 期間要經(jīng)過檢查;如果調(diào)用者沒有請求權(quán)限,那么會為調(diào)用拋出一個安全異常。 ② BroadcastReceiver 權(quán)限 (使用 receiver標簽 )限制能夠為相關(guān)聯(lián)的接收器發(fā)送廣播的組件或應(yīng)用程序。在 ()期間,此權(quán)限將被檢查,同時系統(tǒng)設(shè)法將廣播遞送至相關(guān)接收器。因此,權(quán)限失敗將會導(dǎo)致拋回給調(diào)用者一個異常。 Android 用戶界面構(gòu)建 Android 生成用戶界面有三種方式: xml 配置生成、通過 用戶自己的界面接口生成和直接用代碼生成。對于一個 Activity 應(yīng)用來說, 類是一個最基本的功能單元。一個 Activity 實例可以做很多的事情,但是它本身無法顯示在屏幕上,而是借助于 View group 和 View,這兩個是 Android 平臺上最 7 基本的兩個用戶界面表達單元。下面介紹下主要的布局對象: 線性布局 (Linear Layout):以單一方向?qū)ζ渲械娘@示對象進行排列顯示。 如以垂直排列顯示,則布局管理器中將只有一列;如以水平排列顯示,則布局管理器中將只有一行。同時 ,還可以對個別的顯示對象設(shè)置顯示比例 [2]。 表格布局 (Table Layout):以擁有任意行列的表格對顯示對象進行布局,每個顯示對象被分配到各自的單元格之中,但單元格的邊框線不可見。 絕對布局 (Absolute Layout):允許以坐標的方式,指定顯示對象的具體位置,左上角的坐標為 (0, 0),向下及向右,坐標值變大。這種布局管理器由于對象的位置固定了,所以在不同的設(shè)備上,有可能會出現(xiàn)不一樣的顯示效果。 相對布局 (Relative Layout):允許通過指定顯示對象相對于其它顯示對象或父級對象的相對位 置來布局。一個按鈕可以放于另一個按鈕的右邊,或者可以放在布局管理器的中央。 對于 Android 應(yīng)用中的一個屏幕,它的屏幕元素是按層次結(jié)構(gòu)來描述的。要將一個屏幕元素層次樹綁定在一個屏幕上顯示, Activity 會調(diào)用它的setContentView()方法并且傳入這個層次樹的根節(jié)點引用。 三 、系統(tǒng)需求分析 需求分析 需求分析階段的工作 ,可以分為四個方面 :問題識別 ,分析與綜合 ,制訂規(guī)格說明 ,評審。 ( 1) 問題識別 :就是從系統(tǒng)角度來理解軟件 ,確定對所開發(fā)系統(tǒng)的綜合要求 ,并提出這些需求的實現(xiàn)條件 ,以及需求應(yīng) 該達到的標準 .這些需求包括:功能需求(做什么 ),性能需求 (要達到什么指標 ),環(huán)境需求 (如機型 ,操作系統(tǒng)等 ),可靠性需求(不發(fā)生故障的概率) ,安全保密需求 ,用戶界面需求 ,資源使用需求 (軟件運行是所需的內(nèi)存 ,CPU 等 ),軟件成本消耗與開發(fā)進度需求 ,預(yù)先估計以后系統(tǒng)可能達到的目標 。 ( 2) 分析與綜合 :逐步細化所有的軟件功能 ,找出系統(tǒng)各元素間的聯(lián)系 ,接口 8 特性和設(shè)計上的限制 ,分析他們是否滿足需求 ,剔除不合理部分 ,增加需要部分 。 最后 ,綜合成系統(tǒng)的解決方案 ,給出要開發(fā)的系統(tǒng)的詳細邏輯模型 (做什么的模型 )。 ( 3) 制訂規(guī)格 說明書 :即編制文檔 ,描述需求的文檔稱為軟件需求規(guī)格說明書 。 注意需求分析階段的成果是需求規(guī)格說明書 ,向下一階段提交 。 ( 4) 評審 :對功能的正確性 ,完整性和清晰性 ,以及其它需求給予評價 。 評審?fù)ㄟ^才可進行下一階段的工作 ,否則重新進行需求分析。 可行性分析 可行性研究是為了弄清楚系統(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進行研究的過程,實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計的過程,所以,進行可執(zhí)行性的分析是非常必要的,也是很重要的,經(jīng)過最初的設(shè)計目標和進行的實時調(diào)查得出以下三點的可行性分析: ( 1)技術(shù)可行性: Eclipse + Android ADT 的技術(shù)已經(jīng)較為成熟,通過 SUN公司(現(xiàn)被 ORCEL 公司收購)推出的跨平臺、動態(tài)的 JAVA 語言進行開發(fā)。 ( 2)運行可行性:該系統(tǒng)需要 Android 虛擬機環(huán)境, Eclipse 中安裝 ADT,DDMS 等 Google Android 相關(guān)插件。其運行環(huán)境已經(jīng)相當(dāng)穩(wěn)定,它功能豐富,包括了完備的 Android 程序的編碼、調(diào)試、測試和發(fā)布功能,其中支持所有Android 應(yīng)用開發(fā)相關(guān)技術(shù),包括 SQLite, Skia, 3D 制作, Android XML,能夠很好的發(fā)布 Android 的應(yīng)用程序 APK 包。 ( 3)法律可行性:因為是自主開發(fā)設(shè)計,所以不會構(gòu)成侵權(quán),在法律上是可行的。通過以上的可行性分析,將采用 Eclipse+Android ADT + DDMS 技術(shù),運用 JAVA 語言進行系統(tǒng)的開發(fā)。 系統(tǒng)定義 本游戲是斗地主游戲 (Android 版 ),是根據(jù)湖北地區(qū)民間的盛行的撲克牌游戲斗地主,融合最新的移動平臺 Android 的特點和管理需要,推出的體現(xiàn)當(dāng)前行業(yè)最具有代表意義的解決方案。作為面向廣大用戶網(wǎng)絡(luò)游戲,主要用于提供斗地主的游戲平臺,提供發(fā)牌、叫牌、出牌、勝負判定等主要功能。 用戶動作信 息錄入功能--輸入。 系統(tǒng)信息顯示功能--輸出。 我的整個游戲開發(fā)流程如圖: 9 圖 Android 斗地主游戲開發(fā)流程 四 、系統(tǒng)總體設(shè)計 創(chuàng)建 Android 應(yīng)用實例 要創(chuàng)建一個 Android 應(yīng)用實例,按如下步驟操作: 1.新建項目:打開 Eclipse,選擇 FileNewProjectAndroid Project; 2.依次輸入工程的項目名稱,所要使用的 android 平臺,點擊 finish 即可完成工程的創(chuàng)建。隨后編輯我們所要編寫的 java 文件; 3.隨后運行 android 項目,選擇菜單: RunRun,在對話框中選擇 Android Application,點擊 OK 即可。 模塊設(shè)計 (1)游戲規(guī)則的實現(xiàn) 通過封裝相應(yīng)的類來實現(xiàn)規(guī)則。類 card :卡片類(牌),數(shù)據(jù)成員為花色( color) ,牌面( value),數(shù)目( num),存在標志( exist)。枚舉 colors :包括方塊,梅花,紅心,黑桃, 小鬼,大鬼總共六種花色。結(jié)構(gòu)體 b :內(nèi)含頭頭是單,雙,三順,炸彈,火箭等所有牌型的標記位。類 player :玩家類,數(shù)據(jù)成員:玩家靚號( m_strplayerID),個性簽名( m
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1