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

正文內(nèi)容

基于android的中國(guó)象棋游戲的設(shè)計(jì)本科畢業(yè)設(shè)計(jì)論文-在線瀏覽

2024-08-08 00:31本頁(yè)面
  

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