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

正文內(nèi)容

基于android的中國象棋游戲的設計研究畢業(yè)論文-在線瀏覽

2025-08-15 03:56本頁面
  

【正文】 的 應 用 程 式 運 行 環(huán) 境 (稱 作 Dalvik, 與 Sun 的 J2ME 不 同 ), 并 提 供 基 于 Eclipse 整 合 開 發(fā) 環(huán) 境 (IDE)的 免 費 、 跨 平 臺 (Windows、 Mac OS X、 Linux) 開 發(fā) 工 具 (SDK), 便于 應 用 程 式 開 發(fā) 者 學 習 、 使 用 。 從 不 同 角 度 來 說 ,Android 代 表 著 一 個 嶄 新 的 開 放 原 始 碼 系 統(tǒng) 平 臺 、 一 個 友 善 的 免 費 應 用 程 式 開 發(fā) 環(huán) 境 、一 個 與 世 界 各 地 的 程 式 開 發(fā) 者 , 站 在 相 同 起 跑 點 上 的 公 平 競 爭 機 會 。游 戲 的 吸 引 力 主 要 在 于 , 它 在 讓 玩 家 打 發(fā) 時 間 的 同 時 , 可 以 讓 人 的 思 維 邏 輯 能 力 得 到 鍛煉 [6]。 具有開源特性的 Android 平臺打破了之前 Symbian、windows mobile 等操作系統(tǒng)收取高額的授權(quán)費用的模式,使得只能手機成本大大的降低;而正是由于它開發(fā)源代碼,使得手機產(chǎn)生更多個性化的應用。 以 Google、蘋果和諾基亞為中心各自形成的生態(tài)鏈將以原來數(shù)倍的速度推動移動互聯(lián)網(wǎng)的發(fā)展,這正是 Google 推出 Android 平臺的意義,也是 Android 平臺存在的使命。國內(nèi)眾多企業(yè)也將眼光投入到 Android 上面,并啟動了相關(guān)的計劃來深入的理解并發(fā)展 Android。綜上所述,無論是在國內(nèi)還是在國外,Android 平臺對手機軟件行業(yè)和移動手機平臺將發(fā)揮極大地推動作用,而在未來的幾年或者一段時間內(nèi),Android 將越發(fā)的凸顯自己的重要性。 本課題的目的在于掌握 Java 手機應用開發(fā)技術(shù)和移動軟件平臺開發(fā)技術(shù)。本課題的意義在于通過開發(fā)一款簡易中國象棋手機應用軟件,可以熟練應用 Android平臺提供的應用程序接口,掌握 Android 平臺上的各種應用。 介 紹 論 文 的 研 究 背 景 、 目 的 和 意 義 。第 2 章 Android 操作系統(tǒng)簡介。第 3 章 Android 開發(fā)環(huán)境。第 4 章 應用程序的總體設計。第 5 章 功能的設計與實現(xiàn)。第 6 章 結(jié)論。2 Android 操作系統(tǒng)簡介Android是基于Linux內(nèi)核的操作系統(tǒng),早期由Google開發(fā),后由開放手機聯(lián)盟開發(fā)。底層以Linux內(nèi)核工作為基礎,只提供基本功能;其他的應用軟件則由各公司自行開發(fā),以Java作為編寫程序的一部分。目前最新版本為[9]。雖然它的火熱程度在持續(xù)高漲,但是手機操作系統(tǒng)的發(fā)展并不是那么長久。不過此后,手機的品種越來越多,發(fā)展也越來越快,隨著人們對手機的需求也越來越大,智能手機和手機操作系統(tǒng)就應運而生了 [10]。但是隨著近些年蘋果和谷歌的發(fā)力,一直在走下坡路,塞班的市場份額已經(jīng)降到了谷底。雖然基本的常用軟件非常的豐富,但是塞班系統(tǒng)弊病不斷,在更激烈的競爭中敗下陣來。曾經(jīng),諾基亞在芬蘭幾乎是國家的象征。代表手機:諾基亞,索尼愛立信、LG(2)安卓(Android)2022 年,谷歌發(fā)布了 Android 操作系統(tǒng),從此智能手機操作系統(tǒng)界不再安靜。不久,Android 系統(tǒng)就取代了塞班成為智能手機操作系統(tǒng)的霸主。到了 2022 年底,Android占據(jù)了全球 %的份額。另外,Android 的本地化也做得很好,刷機非常方便 [11]。(3)iOS 這么多操作系統(tǒng)中,可以說蘋果的使用體驗是最好的。iOS 不是開放的系統(tǒng),它的很多應用多需要付費才能使用。2022 年 2 月,諾基亞與微軟合作,試圖挽回失去的大局。盡管如此,Windows Phone 可以說是不夠成熟的,在中國,行貨手機非常少,而且本地化做得也不是特別好。代表手機:三星,HTC, LG,中興等(5)黑莓(Black Berry)黑莓在歐美市場是第一商務智能手機,引入中國后,主要面向政企集團客戶,蘇寧是獨家的銷售渠道,不過,國內(nèi)市場有很多渠道可以買到水貨。總結(jié):移動互聯(lián)網(wǎng)在一輪又一輪的掀起高潮,這中間智能手機操作系統(tǒng)起到了至關(guān)重要的作用。過不了多久,Windows Phone 8 就要出來了,相信到時候市場又會有很大的不同,坐觀其變。但是傳統(tǒng)手機存在以下弊端:首先傳統(tǒng)手機出廠時均由硬件廠商固化程序,程序不能增加、刪除有了錯誤也不能更新、修改若要增加新功能必須另換一部手機。 而 Java 技術(shù)在無線應用方面的優(yōu)勢非常明顯: (1) 應用程序可按需下載而不是購買由硬件商提供的套件可升級空間大。 (3) Java 技術(shù)使網(wǎng)絡帶寬的應用更為有效因為應用程序可以下載到器件上并在本地運行僅僅是在連接到服務器時才會占用網(wǎng)絡帶寬 [12]。本次設計正是基于當前熱門的 android 手機應用開發(fā),也就是采用 Java 語言編程開發(fā)。(2)Dalvik 虛擬機器:在 Android 平臺上所使用 Java 虛擬機,不是 Sim 公司的標準Java 虛擬機,而是使用 Google 自主開發(fā)的代號為 Dalvik 的虛擬機,它在保證 API 方面的兼容的同時,針對移動手機進行了大幅優(yōu)化,占用資源更小,運行效率更高。WedKit 是一個開源瀏覽器網(wǎng)頁排版引擎,目前使用 WebKit 引擎的瀏覽器主要有:Safari,Midori,Epiphany 等。(4)優(yōu)化的繪圖能力:在程序里可以用到的繪圖功能分為 2D 與 3D 兩個方面。而在 3D 方面則是使用 (openGL for Embedded systems)規(guī)范的類庫。(5)SQLite 數(shù)據(jù)庫:SQLite 提供結(jié)構(gòu)化的數(shù)據(jù)存取。它能夠支持 Windows/Linux/U nix 等主流的操作系統(tǒng),同時能夠跟很多程序語言相結(jié)合,比如 php,Java 等,還有 ODBC 接口,同樣比起 Mysql,PostgreSQL 來講,它的處理速度比它們都快。它雖然很小巧,但是支持的 SQL 語句毫不遜色于其它開源數(shù)據(jù)庫。SQLite 也是一套開放性的關(guān)聯(lián)式資料庫,其特點在于輕量性方面的設計結(jié)構(gòu),更適合在手機上使用。這同時包括對音頻(如播放 MP3 或其他音樂文件等)和視頻(如播放從網(wǎng)上下載的視頻)的支持,并支持“播放 URI 地址”(Note:URI 即是統(tǒng)一資源識別地址)模式—在網(wǎng)絡上直接播放的流媒體。(7)GSM 技術(shù):Global System for Mobile Communications,即全球移動通訊系統(tǒng),俗稱”全球通” ,是一種起源于歐洲的移動通信技術(shù)標準,是第二代移動通信技術(shù),其開發(fā)目的是讓全球各地可以共同使用一個移動電話網(wǎng)絡標準,讓用戶使用一部手機就能行遍全球。(8)藍牙、EDGE、3G 及 WiFi:藍牙是一種新型、開放、低成本、短距離的無線連接技術(shù),可取代短距離的電纜,實現(xiàn)話音和數(shù)據(jù)的無線傳輸。EDGE 是一種從 GSM 到 3G 的過渡技術(shù),它主要是在 GSM 系統(tǒng)中采用了一種新的調(diào)制方法,即最先進的多時隙操作和 SPSK 調(diào)制技術(shù)。WiFi(WirelessFidelity),即無線保真技術(shù),與藍牙技術(shù)一樣,同屬于在辦公室和家庭中使用的短距離無線技術(shù)。其目前可使用的標準有兩個,分別是 和 。(9)GPS: Global Positioning System,即全球定位系統(tǒng),它是一個由覆蓋全球的 24顆衛(wèi)星組成的衛(wèi)星系統(tǒng)。這項技術(shù)可以用來引導飛機、船舶、車輛以及個人。 Android 系 統(tǒng) 的 特 點Android 系 統(tǒng) 具 有 如 下 5 個 特 點 : 放 性 。 用 程 序 無 界 限 。 通 過 互 聯(lián) 網(wǎng) ,應 用 程 序 可 以 聲 明 它 們 的 功 能 可 供 其 他 應 用 程 序 使 用 。 移 動 設 備 上 的 應 用 程 序 可 以 被 替 換 或 擴 展 ,即 使 是 撥 號 程 序 或 主 屏 幕 這 樣 的 核 心 組 件 。 應 用 程 序 可 以 輕 松 地 嵌 入 HTML、 JavaScript 和樣 式 表 , 還 可 以 通 過 WebView 顯 示 網(wǎng) 絡 內(nèi) 容 。 Android 是 一 種 完 整 的 多 任 務 環(huán) 境 , 應 用 程 序 可 以 在 其中 并 行 運 行 。每 個 Android 應 用 程 序 都 存 在 于 它 自 己 的 世 界 之 中 : 默 認 情 況 下 , 每 個 應 用 程 序 均運 行 于 它 自 己 的 Linux 進 程 中 。 每 個 進 程 都 運 行 于 自 己 的 Java 虛 擬 機 ( VM) 中 。 默 認 情 況 下 , 每 個 應 用 程 序 均 被 賦 予 一 個 唯 一 的 Linux 用 戶ID, 并 加 以 權(quán) 限 設 置 , 使 得 應 用 程 序 的 文 件 僅 對 這 個 用 戶 、 這 個 應 用 程 序 可 見 。 使 兩 個 應 用 程 序 共 有 同 一 個 用 戶 ID 是 可 行 的 , 這 種 情 況 下 他 們 可 以 看 到 彼 此 的 文件 。 Android 的體系結(jié)構(gòu)Android平臺是一組面向移動設備的軟件包,它包含了一個操作系統(tǒng)、中間件和關(guān)鍵應用程序。應用程序使用Java語言編寫并在Dalvik之內(nèi)運行。(1)Android架構(gòu)如下圖 顯示了 Android 操作系統(tǒng)的主要組件。內(nèi)核部分還相當于一個介于硬件層和系統(tǒng)中其他軟件組之間的一個抽象層次。應用架構(gòu)設計的初衷是:簡化組件復用機制;任何應用都能發(fā)布自己的功能,這些功能又可以被任何其他應用使用(當然要受來自框架的強制安全規(guī)范的約束) 。(4)C/C++庫 Android包含一套C/C++庫,Android系統(tǒng)的各式組件都在使用。Android的核心類庫提供Java類庫所提供的絕大部分功能。為了支持多個虛擬機在同一個設備上高效運行,Dalvik被改寫過。Java編譯器將Java源文件轉(zhuǎn)為class文件,class文件又被內(nèi)置的dx工具轉(zhuǎn)化為dex格式文件,這種文件在Dalvik虛擬機上注冊并運行。(5) 應用的構(gòu)成 對于一個 Android 應用程序來說,是由Activity、IntentReceiver、Service、Content Provider 四部分組成,但并不是每一個Android 應用程序都必須由這四部分組成。這個配置文件是每個 Android 應用程序所必需的,用于定義應用程序的組件、組件的功能以及必要條件等 [18]。目前,Eclipse 可以提供 C 語言開發(fā)的功能插件。也就是說未來只要有人需要,就會有建立在 Eclipse 之上的 COBOL,Perl,Python 等語言的開發(fā)插件出現(xiàn)??梢詿o限擴展,而且有著統(tǒng)一的外觀,操作和系統(tǒng)資源管理,這也正是 Eclipse 的潛力所在 [19]。至于操作系統(tǒng)的部份,幾個主流操作系統(tǒng)都有支持。在開始搭建 Android 的開發(fā)環(huán)境之前,需要準備的軟件包如下:(1)JDK6 () (2)Eclipse() (3)Android SDK () (4)Android SDK Setup()(5)ADT () Android 開發(fā)環(huán)境及變量配置Eclipse 設計的美妙之處,在于所有東西都是外掛,除了底層的核心以外。 安裝配置 JDK6下載后安裝是下的解壓包那就解壓到某目錄,例如解壓到是 C:\Java\;右鍵點擊我的電腦 屬性 高級,點擊下面的環(huán)境變量,在下面的“系統(tǒng)變量”處選擇新建在變量名處輸入 JAVA_HOME 變量值中輸入剛才的目錄,比如我的是在目錄C:\Java\ 下;效果如圖 31 所示:圖 31 進入環(huán)境變量確定后再新建一個變量名為 CLASSPATH,變量值為 %JAVA_HOME%/lib/。 注意里面的是,確定、確定、確定后即可。 安裝配置SDK將下載 解壓縮到 C:\目錄中。 “編輯”PATH 變量,在“變量值”后面加上。這樣,Android SDK 就安裝好了。 Eclipse 的設置將下載到的 Eclipse 解壓縮到 C:\eclipse,然后進入這個文件夾,雙擊,啟動 Eclipse。安裝ADT:菜單“Help Install New Software…” ,打開 Install 對話框,點擊 Add…按鈕,添加站點(Add Site) ,在 Name 中填 ADT,在 Location 中填 。第四步,解壓 Android SDK Setup,下載更新 Android SDK 和 將下載到的 解壓縮到 C:\androidsdkwindows,然后進入這個文件夾,雙擊 SDK ,啟動Android SDK and AVD Manager,選中左側(cè) Settings 項,然后在右側(cè)面板選中 Force sources to be fetched using Save amp。 Android 版本配置在 Eclipse 中,Window Android SDK and AVD Manager,選擇左側(cè) Available Package,在右側(cè) Sites,Packages and Archives 列表中勾選出 SDK Platform Android , API 7 revision 2 和 SDK Platform Android , API 8 revision 2,點擊界面右下方Install Selected,開始升級至 Android SDK 和 Android SDK 。4 應用程序的總體設計 詳細規(guī)則   (1)
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1