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

正文內(nèi)容

基于android的中國(guó)象棋游戲的設(shè)計(jì)本科畢業(yè)設(shè)計(jì)論文(編輯修改稿)

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

【文章內(nèi)容簡(jiǎn)介】 網(wǎng)絡(luò)上直接播放的流媒體。另外支持各種通用的靜態(tài)圖像格式,例如:JPG、PNG、GIF 等格式。(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ī)就能行遍全球。GSM技術(shù)是屬于手機(jī)硬件方面的展現(xiàn),也是在開(kāi)發(fā) Android應(yīng)用程序時(shí)可以突出的特點(diǎn)之一。(8)藍(lán)牙、EDGE、3G 及 WiFi:藍(lán)牙是一種新型、開(kāi)放、低成本、短距離的無(wú)線連接技術(shù),可取代短距離的電纜,實(shí)現(xiàn)話音和數(shù)據(jù)的無(wú)線傳輸。EDGE(Enhanced Data Rate for GSM,Evolution),即增強(qiáng)型數(shù)據(jù)速率 GSM演進(jìn)技術(shù)。EDGE 是一種從 GSM到 3G的過(guò)渡技術(shù),它主要是在 GSM系統(tǒng)中采用了一種新的調(diào)制方法,即最先進(jìn)的多時(shí)隙操作和 SPSK調(diào)制技術(shù)。由于 8PSK可將現(xiàn)有 GSM網(wǎng)絡(luò)采用的 GMSK調(diào)制技術(shù)的信號(hào)空間從 2擴(kuò)展到 8,從而使每個(gè)符號(hào)所包含的信息是原來(lái)的 4倍。WiFi(WirelessFidelity),即無(wú)線保真技術(shù),與藍(lán)牙技7術(shù)一樣,同屬于在辦公室和家庭中使用的短距離無(wú)線技術(shù)。該技術(shù)使用的是 頻段,該頻段目前尚屬?zèng)]用許可的無(wú)線頻段。其目前可使用的標(biāo)準(zhǔn)有兩個(gè),分別是 。這些通訊能力也是屬于手機(jī)硬件方面的展現(xiàn),也是在開(kāi)發(fā)Android應(yīng)用程序時(shí)可以突出的特點(diǎn)之一。(9)GPS: Global Positioning System,即全球定位系統(tǒng),它是一個(gè)由覆蓋全球的 24顆衛(wèi)星組成的衛(wèi)星系統(tǒng)。這個(gè)系統(tǒng)可以保證在任意時(shí)刻和任何地點(diǎn)都可以同時(shí)觀測(cè)到 4顆衛(wèi)星,以保證衛(wèi)星可以采集到該觀測(cè)點(diǎn)的經(jīng)緯度和高度,以便實(shí)現(xiàn)導(dǎo)航、定位、授時(shí)等功能。這項(xiàng)技術(shù)可以用來(lái)引導(dǎo)飛機(jī)、船舶、車輛以及個(gè)人。這個(gè)同樣也是屬于手機(jī)硬體方面的體現(xiàn),也是在開(kāi)發(fā) Android應(yīng)用程序是可以突出的特點(diǎn)之一 [13]。 Android 系 統(tǒng) 的 特 點(diǎn)Android 系 統(tǒng) 具 有 如 下 5 個(gè) 特 點(diǎn) : 放 性 。 Google 與 開(kāi) 放 手 機(jī) 聯(lián) 盟 合 作 開(kāi) 發(fā) 了 Android, Google 通 過(guò) 與 運(yùn) 營(yíng) 商 、設(shè) 備 制 造 商 、 開(kāi) 發(fā) 商 和 其 他 有 關(guān) 各 方 結(jié) 成 深 層 次 的 合 作 伙 伴 關(guān) 系 , 希 望 通 過(guò) 建 立 標(biāo) 準(zhǔn) 化 、開(kāi) 放 式 的 移 動(dòng) 電 話 軟 件 平 臺(tái) , 在 移 動(dòng) 產(chǎn) 業(yè) 內(nèi) 形 成 一 個(gè) 開(kāi) 放 式 的 生 態(tài) 系 統(tǒng) 。 用 程 序 無(wú) 界 限 。 Android 上 的 應(yīng) 用 程 序 可 以 通 過(guò) 標(biāo) 準(zhǔn) API( Application Programming Interface, 應(yīng) 用 程 序 編 程 接 口 ) 訪 問(wèn) 核 心 移 動(dòng) 設(shè) 備 功 能 。 通 過(guò) 互 聯(lián) 網(wǎng) ,應(yīng) 用 程 序 可 以 聲 明 它 們 的 功 能 可 供 其 他 應(yīng) 用 程 序 使 用 。 用 程 序 是 在 平 等 的 條 件 下 創(chuàng) 建 的 。 移 動(dòng) 設(shè) 備 上 的 應(yīng) 用 程 序 可 以 被 替 換 或 擴(kuò) 展 ,即 使 是 撥 號(hào) 程 序 或 主 屏 幕 這 樣 的 核 心 組 件 。 用 程 序 可 以 輕 松 地 嵌 入 網(wǎng) 絡(luò) 。 應(yīng) 用 程 序 可 以 輕 松 地 嵌 入 HTML、 JavaScript 和樣 式 表 , 還 可 以 通 過(guò) WebView 顯 示 網(wǎng) 絡(luò) 內(nèi) 容 。 用 程 序 可 以 并 行 運(yùn) 行 。 Android 是 一 種 完 整 的 多 任 務(wù) 環(huán) 境 , 應(yīng) 用 程 序 可 以 在 其中 并 行 運(yùn) 行 。 在 后 臺(tái) 運(yùn) 行 時(shí) , 應(yīng) 用 程 序 可 以 生 成 通 知 以 引 動(dòng) 注 意 [14]。每 個(gè) Android 應(yīng) 用 程 序 都 存 在 于 它 自 己 的 世 界 之 中 : 默 認(rèn) 情 況 下 , 每 個(gè) 應(yīng) 用 程 序 均運(yùn) 行 于 它 自 己 的 Linux 進(jìn) 程 中 。 當(dāng) 應(yīng) 用 程 序 中 的 任 意 代 碼 開(kāi) 始 執(zhí) 行 時(shí) , Android 啟 動(dòng) 一個(gè) 進(jìn) 程 , 而 當(dāng) 不 再 需 要 此 進(jìn) 程 而 其 它 應(yīng) 用 程 序 又 需 要 系 統(tǒng) 資 源 時(shí) , 則 關(guān) 閉 這 個(gè) 進(jìn) 程 。 每 個(gè) 進(jìn) 程 都 運(yùn) 行 于 自 己 的 Java 虛 擬 機(jī) ( VM) 中 。 所 以 應(yīng) 用 程 序 代 碼 實(shí) 際 上 與 其 它 應(yīng) 用程 序 的 代 碼 是 隔 絕 的 。 默 認(rèn) 情 況 下 , 每 個(gè) 應(yīng) 用 程 序 均 被 賦 予 一 個(gè) 唯 一 的 Linux 用 戶ID, 并 加 以 權(quán) 限 設(shè) 置 , 使 得 應(yīng) 用 程 序 的 文 件 僅 對(duì) 這 個(gè) 用 戶 、 這 個(gè) 應(yīng) 用 程 序 可 見(jiàn) 。 當(dāng) 然 ,8也 有 其 它 的 方 法 使 得 這 些 文 件 同 樣 能 為 別 的 應(yīng) 用 程 序 所 訪 問(wèn) 。 使 兩 個(gè) 應(yīng) 用 程 序 共 有 同 一 個(gè) 用 戶 ID 是 可 行 的 , 這 種 情 況 下 他 們 可 以 看 到 彼 此 的 文件 。 從 系 統(tǒng) 資 源 維 護(hù) 的 角 度 來(lái) 看 , 擁 有 同 一 個(gè) ID 的 應(yīng) 用 程 序 也 將 在 運(yùn) 行 時(shí) 使 用 同 一 個(gè)Linux 進(jìn) 程 , 以 及 同 一 個(gè) 虛 擬 機(jī) [15]。 Android 的體系結(jié)構(gòu)Android平臺(tái)是一組面向移動(dòng)設(shè)備的軟件包,它包含了一個(gè)操作系統(tǒng)、中間件和關(guān)鍵應(yīng)用程序。開(kāi)發(fā)人員可以使用Android SDK(軟件開(kāi)發(fā)工具包 )為這個(gè)平臺(tái)創(chuàng)造應(yīng)用程序。應(yīng)用程序使用Java語(yǔ)言編寫并在Dalvik之內(nèi)運(yùn)行。Dalvik是一款量身定制的虛擬機(jī),它專為嵌入式應(yīng)用設(shè)計(jì),運(yùn)行在Linux內(nèi)核上層 [16]。(1)Android架構(gòu)如下圖 Android操作系統(tǒng)的主要組件。圖 Android操作系統(tǒng)的主要組件(2)Linux內(nèi)核 Android依賴Linux ,提供核心系統(tǒng)服務(wù):安全、內(nèi)存管理、進(jìn)程管理、網(wǎng)絡(luò)組、驅(qū)動(dòng)模型。內(nèi)核部分還相當(dāng)于一個(gè)介于硬件層和系統(tǒng)中其他軟件組之間的一個(gè)抽象層次。9(3)應(yīng)用框架 Android的核心應(yīng)用程序就是依賴框架層次API開(kāi)發(fā)的,程序員們可以充分使用這些API。應(yīng)用架構(gòu)設(shè)計(jì)的初衷是:簡(jiǎn)化組件復(fù)用機(jī)制;任何應(yīng)用都能發(fā)布自己的功能,這些功能又可以被任何其他應(yīng)用使用(當(dāng)然要受來(lái)自框架的強(qiáng)制安全規(guī)范的約束) 。和復(fù)用機(jī)制相同,框架允許組件的更換 [17]。(4)C/C++庫(kù) Android包含一套C/C++庫(kù),Android系統(tǒng)的各式組件都在使用。這些功能通過(guò)Android應(yīng)用框架暴露給開(kāi)發(fā)人員。Android的核心類庫(kù)提供Java類庫(kù)所提供的絕大部分功能。每個(gè)Android應(yīng)用都運(yùn)行在自己的進(jìn)程上,享有Dalvik虛擬機(jī)為它分配的專有實(shí)例。為了支持多個(gè)虛擬機(jī)在同一個(gè)設(shè)備上高效運(yùn)行,Dalvik被改寫過(guò)。 Dalvik虛擬機(jī)執(zhí)行的是Dalvik格式的可執(zhí)行文件(.dex)該格式經(jīng)過(guò)優(yōu)化,以降低內(nèi)存耗用到最低。Java編譯器將Java源文件轉(zhuǎn)為class文件,class文件又被內(nèi)置的dx工具轉(zhuǎn)化為dex格式文件,這種文件在Dalvik虛擬機(jī)上注冊(cè)并運(yùn)行。在一些底層功能——比如線程和低內(nèi)存管理方面,Dalvik虛擬機(jī)是依賴Linux內(nèi)核的。(5) 應(yīng)用的構(gòu)成 對(duì)于一個(gè) Android應(yīng)用程序來(lái)說(shuō),是由Activity、IntentReceiver、Service、Content Provider四部分組成,但并不是每一個(gè)Android應(yīng)用程序都必須由這四部分組成。在應(yīng)用程序中使用時(shí),需要在配置文件。這個(gè)配置文件是每個(gè) Android應(yīng)用程序所必需的,用于定義應(yīng)用程序的組件、組件的功能以及必要條件等 [18]。Android 應(yīng)用的構(gòu)成和工作流程如圖 22:10InterReceiverActivity外部事件Inter通過(guò) Inter Receiver對(duì)外部事件進(jìn)行響應(yīng)Content ProviderActivity 存儲(chǔ)設(shè)備通過(guò) Inter 實(shí)現(xiàn)活動(dòng)之間的轉(zhuǎn)換通過(guò) Content Provider進(jìn)行數(shù)據(jù)存儲(chǔ)ServiceBinder通過(guò) Binder 對(duì)Service 進(jìn)行綁定圖 22 Android的構(gòu)成3 Android開(kāi)發(fā)環(huán)境Eclipse是替代 IBM Visual Age for Java的下一代 IDE開(kāi)發(fā)環(huán)境,但它未來(lái)的目標(biāo)不僅僅是成為專門開(kāi)發(fā) Java程序的 IDE環(huán)境,根據(jù) Eclipse的體系結(jié)構(gòu),通過(guò)開(kāi)發(fā)插件,它能擴(kuò)展到任何語(yǔ)言的開(kāi)發(fā),甚至能成為圖片繪制的工具。目前,Eclipse 可以提供 C語(yǔ)言開(kāi)發(fā)的功能插件。更可貴的是,Eclipse 是一個(gè)開(kāi)放源代碼的項(xiàng)目,任何人都可以下載Eclipse的源代碼,并且在此基礎(chǔ)上開(kāi)發(fā)自己的功能插件。也就是說(shuō)未來(lái)只要有人需要,就會(huì)有建立在 Eclipse之上的 COBOL,Perl,Python 等語(yǔ)言的開(kāi)發(fā)插件出現(xiàn)。同時(shí)可以通過(guò)開(kāi)發(fā)新的插件擴(kuò)展現(xiàn)有插件的功能,比如再現(xiàn)有 Java開(kāi)發(fā)環(huán)境中加入 Tomcat服務(wù)插件??梢詿o(wú)限擴(kuò)展,而且有著統(tǒng)一的外觀,操作和系統(tǒng)資源管理,這也正是 Eclipse的潛力所在 [19]。 操作系統(tǒng)及所需軟件編寫Android的應(yīng)用程序,需要一套個(gè)人電腦系統(tǒng)。至于操作系統(tǒng)的部份,幾個(gè)主流操作系統(tǒng)都有支持。支持的操作系統(tǒng)如下:Windows XP 、Vista或Windows 7。在開(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ì)的美妙之處,在于所有東西都是外掛,除了底層的核心以外。這種外掛設(shè)計(jì)讓 Eclipse具備強(qiáng)大擴(kuò)充性,但更重要的是,此平臺(tái)提供一個(gè)定義明確的機(jī)制,讓各種外掛程序共通合作(透過(guò)延伸點(diǎn) extension points)與貢獻(xiàn)(contributions),因此新功能可以輕易且無(wú)縫地加入平臺(tái) [20]。 安裝配置 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/。%JAVA_HOME%/lib/ , 確定后找到 Path的變量,雙擊或點(diǎn)擊編輯,在變量值最前面加上%JAVA_HOME%/tools。 注意里面的是,確定、確定、確定后即可。具體如下圖 32所示:13圖 32 環(huán)境變量的設(shè)置接著在 “開(kāi)始運(yùn)行” ,輸入cmd,然后在命令行提示符中輸入:java version,如果能夠看到j(luò)ava version “″信息;就表示JDK安裝成功。 安裝配置SDK將下載 C:\目錄中。新建一個(gè)“系統(tǒng)變量” ,在“變量名”中填 Android_Home,在“變量值”加填C:\。 “編輯”PATH 變量,在“變量值”后面加上。%Android_Home%\tools。這樣,Android SDK 。 “開(kāi)始運(yùn)行” ,輸入 cmd,然后在命令行提示符中輸入:android help,應(yīng)該能夠看到幫助信息; Android SDK 安裝成功。 Eclipse 的設(shè)置將下載到的 Eclipse解壓縮到 C:\eclipse,然后進(jìn)入這個(gè)文件夾,雙擊,啟動(dòng) Eclipse。關(guān)聯(lián) Adnroid SDK:菜單 “WindowsPreferences”,打開(kāi)Preferences對(duì)話框,點(diǎn)擊 Android,在右側(cè)的 Android Reference中,點(diǎn) SDK Location文本框右側(cè)的 Browse…按鈕,找到 C:\, “確定” 。安裝ADT:菜單“Help Install New Software…” ,打開(kāi) Install對(duì)話框,點(diǎn)擊 Add…按鈕,14添加站點(diǎn)(Add Site) ,在 Name中填 ADT,在 Location中填 。然后,下載安裝 ADT。第四步,解壓 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。 Apply。 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,點(diǎn)擊界面右下方Install Selected,開(kāi)始升
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1