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

正文內(nèi)容

畢業(yè)論文-基于android平臺(tái)的手機(jī)五子棋游戲的設(shè)計(jì)(編輯修改稿)

2024-12-20 21:40 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 b/。%JAVA_HOME%/lib/to , 確定后找到 PATH 的變量,雙擊或點(diǎn)擊編輯,在變量值最前面加上 %JAVA_HOME%/bin。 注意里面的 是, 確定、確定、確定后即可 。具體如下圖 22 所示: 圖 22 環(huán)境變量的設(shè)置 11 然后開(kāi)始 運(yùn)行 cmd,輸入 java 或者 javac 看看有沒(méi)有效果,如果出來(lái)一大堆 其它的東西 ,那就好 了,如果出現(xiàn)類似 xxx不是內(nèi)部 或者是 外部命令之類的 , 那就說(shuō)明 你的 設(shè)置有問(wèn)題,看看那里出問(wèn)題然后加以改正 。 sdk 的配置 因?yàn)槲覀円_(kāi)發(fā)的 android 應(yīng)用程序,所以下的 sdk 是 Google 那里下載,地址在 ,所以大家可以從 android 主頁(yè),然后點(diǎn)擊 sdk 就到了這個(gè)下載頁(yè)面,我是 XP,當(dāng)然下載了第一個(gè) Windows 的版本。下載后解壓到一個(gè)目錄,如是 D:\SDK\\_r3 然后同樣要設(shè)置環(huán)境變量,同 jdk設(shè)置,新建 一個(gè) SDK_HOME,值為 D:\SDK\androidsdkwindows\ ,然后找到 path,在前面加上 %SDK_HOME%\tools。 就 OK 了。和jdk 一樣,我們也可以測(cè)試一下環(huán)境變量是否設(shè)置成功, cmd 窗口中輸入 android,出現(xiàn)一堆東西, 就 完成 了 。 eclipse 設(shè)置 當(dāng)然,以上都搞定后,還不能馬上用 eclipse 開(kāi)發(fā) android 應(yīng)用程序,還必須添加 eclipse 插件才行,幸好這步驟非常輕松,打開(kāi) eclipse 后,點(diǎn)擊菜單欄的 help install new software... 然后點(diǎn)擊 Add 會(huì)出來(lái)一個(gè) Add Site 的窗口,這里 Name 輸入 android(自己取個(gè)就是了 ), location 中輸入插件的網(wǎng)絡(luò)地址: 然后就等待連接了,然后 install,把 Android DDMS 和 Android Development Tools都選中, finish 就可以了,可能有段時(shí)間會(huì)去計(jì)算插件占用資源情況,慢慢等會(huì)。完成后會(huì)提示重啟 eclipse 來(lái)加載插件, ok 重啟,就可以用了。 Android 開(kāi)發(fā)環(huán)境配置最終步驟 為什么要有這個(gè)步驟,是因?yàn)?運(yùn)行了 example 的時(shí)候總 會(huì) 出現(xiàn) “Failed to find an AVD patible with target”,所以 在 這里寫(xiě)一下該步驟 來(lái)提供 大家 的方便 。 avd 必須在運(yùn)行實(shí)例 之前 前創(chuàng)建好, 這個(gè)時(shí)候 可以直接在 cmd 中輸入 android list, 就 會(huì)列出幾個(gè)由 avd 創(chuàng)建 的 api, 如果 有 id1 id2 id3 分別對(duì)應(yīng) GoogleAPIs。 然后 就 運(yùn)行 android create name myname(取一個(gè)英文的名字 ) target 3(如果要用 就輸入2, 輸出 1) 12 3 Android 的架構(gòu)分析 Android 的功能特征 (l)應(yīng)用程序架構(gòu) :在應(yīng)用程序架構(gòu)內(nèi)已經(jīng)具備多種不同的基礎(chǔ)組件,在開(kāi)發(fā)應(yīng)用程序時(shí),就可以直接調(diào)用這些組件來(lái)使用,可以節(jié)省開(kāi)發(fā)應(yīng)用程序的心力及時(shí)間。 (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)行效率更高。 (3)集成的瀏覽器 :集成的瀏覽器是 Android 內(nèi)建的瀏覽器,是以 WebKit 的瀏覽引擎為基礎(chǔ)所開(kāi)發(fā)成的。 WedKit 是一個(gè)開(kāi)源瀏覽器網(wǎng)頁(yè)排版引擎,目前使用 WebKit 引擎的瀏覽器主要有 :Safari, Midori, Epiphany 等。配合 Android 手機(jī)的功能,可以在 瀏覽網(wǎng)頁(yè)時(shí),達(dá)到更好的效果,例如 :局部性的縮放網(wǎng)頁(yè)上的資訊、觸控式的操作等效果。 (4)優(yōu)化的繪圖能力 :在程序里可以用到的繪圖功能分為 2D 與 3D 兩個(gè)方面。在 2D 方面, Android提供了一套特有的類庫(kù) (SGL。而在 3D 方面則是使用 (openGL for Embedded systems)規(guī)范的類庫(kù)。它們是一種非??斓膱D形引擎,并且支持硬件加速。 (5)SQLite 數(shù)據(jù)庫(kù) :SQLite 提供結(jié)構(gòu)化的數(shù)據(jù)存取。 SQLite 是一款輕型的數(shù)據(jù)庫(kù),它的設(shè)計(jì)目標(biāo)是嵌入式的,目前已經(jīng)在很多嵌入式產(chǎn)品中 使用了它,它占用的資源非常低。它能夠支持 Windows/Linux/U nix等主流的操作系統(tǒng),同時(shí)能夠跟很多程序語(yǔ)言相結(jié)合,比如 php, Java等,還有 ODBC 接口,同樣比起 Mysql, PostgreSQL 來(lái)講,它的處理速度比它們都快。它無(wú)需安裝和管理配置,它是一個(gè)儲(chǔ)存在單一磁盤(pán)文件中的完整數(shù)據(jù)庫(kù),體積小只有 250KB 但支持?jǐn)?shù)據(jù)庫(kù)大小至 2TB。它雖然很小巧,但是支持的 SQL語(yǔ)句毫不遜色于其它開(kāi)源數(shù)據(jù)庫(kù)。同時(shí)它還支持事務(wù)功能和并發(fā)處理等等。 SQLite 也是一套開(kāi)放性的關(guān)聯(lián)式資料庫(kù),其特點(diǎn)在于輕量性方面的設(shè)計(jì) 結(jié)構(gòu),更適合在手機(jī)上使用。 (6)多媒體的支持能力 :主要用于播放媒體文件。這同時(shí)包括對(duì)音頻 (如播放 MP3 或其他音樂(lè)文件等 )和視頻 (如播放從網(wǎng)上下載的視頻 )的支持,并支持 “ 播放 URI地址 ” (Note:URI 即是統(tǒng)一資源識(shí)別地址 )模式 — 在網(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), 13 也是在開(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)牙技術(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)之一。 Android 架構(gòu)分析 圖中顯示的是 Android 架構(gòu)的五個(gè)主 要部分。 應(yīng)用程序框架 在 Android SDK 中,定義了讓開(kāi)發(fā)者使用與核心應(yīng)用程序相同 API 的權(quán)限應(yīng)用程序框架是為了要簡(jiǎn)化組件的重新利用而設(shè)計(jì)的,應(yīng)用程序可以發(fā)布功能為其它應(yīng)用程序所使用。但是,這要受限于應(yīng)用程序架構(gòu)的安全機(jī)制,使用者以用同樣的機(jī)制來(lái)新增、置換組件。目前所有的應(yīng)用程序是由服務(wù)及系統(tǒng)來(lái)組成,包含有 : (l)一套強(qiáng)大和可擴(kuò)展的視圖系統(tǒng) :用來(lái)建構(gòu)一個(gè)應(yīng)用程序的基本組件,包了在開(kāi)發(fā)系統(tǒng)畫(huà)面時(shí),常用的列表、網(wǎng)格、文本框、按鈕等控制項(xiàng),甚至是內(nèi)嵌的 Web 瀏覽器。 14 圖 21 Android 架構(gòu)的五個(gè)部分 (2)內(nèi)容提供者 :使應(yīng)用程序可以訪問(wèn)另一個(gè)應(yīng)用程序的數(shù)據(jù) (如聯(lián)系人數(shù)庫(kù) ),或者共享它們自己的數(shù)據(jù)。 (3)資源管理器 :提供各種非程序代碼的資源讓?xiě)?yīng)用程序去使用。例如 :本字符串、圖形文件或排版相關(guān)的布局文件。 (4)通知管理器 :提供應(yīng)用程序在狀態(tài)欄中顯示應(yīng)用程序自定義的提示信息。 (5)活動(dòng)管理器 :管理所有應(yīng)用程序的生命周期及提供常用的導(dǎo)航回退功能。例如 :啟動(dòng)應(yīng)用程序要用到的資源準(zhǔn)備及關(guān)閉應(yīng)用程序時(shí)釋放內(nèi)存及相關(guān)資源等工作。 (6)視窗管理器 :用來(lái)管理 所有啟動(dòng)程序的視窗。 (7)位置管理器 :用來(lái)管理地圖服務(wù)的相關(guān)功能。 (8)電話管理器 :用來(lái)管理用戶撥打與接聽(tīng)電話的相關(guān)功能。 (9)包管理器 :管理所有安裝在 Android 系統(tǒng)內(nèi)的包。 類庫(kù) 在 Android 中包含一些 C/C++的類庫(kù),這些類庫(kù)能被 Android 系統(tǒng)中不同的組件來(lái)使用。開(kāi)發(fā)者可以通過(guò)應(yīng)用程序框架使用這些功能。部分核心類庫(kù)列表如下 : (1)surface Manager:主要的功能是讓開(kāi)發(fā)者可以去存取 /顯示系統(tǒng)及管理的功能,在 [顯示 ]與 [存取操作 ]間的對(duì)應(yīng)、互動(dòng)以及實(shí)現(xiàn)無(wú)接縫的 2D/3D 多應(yīng)用程序之間的整合。例如 :在 2D、 2D顯示上的合成、疊合動(dòng)作。 15 (2)3Dlibraries:主要是依 規(guī)范所定義的 3D 繪圖引擎。該庫(kù)使用硬件加速 (當(dāng)硬件可用時(shí) ),可以將硬件的 3D 功能做最佳化的處理顯示。 (3)SGL:主要是處理有關(guān)顯示 2D 方面的繪圖引擎。 (4)Media Frame work:主要是以 packetVideo 公司的 OpenCORE 為基礎(chǔ)所發(fā)展的多媒體類庫(kù),該庫(kù)支持回放和錄制大量流行的音視頻格式和靜態(tài)圖片。例如 :MPEG 、 MP AAC、 AMR、 JPG、PNG、 GIF 等格式 (5)Free Type:主要是用來(lái)顯示點(diǎn)陣圖和處理向量字形的。 (6)SSL:(secureSocketsuyer),中文名為 “ 安全套接層協(xié)議層 ” ,它是網(wǎng)景公司提出的基于 WEB 應(yīng)用的安全協(xié)議,當(dāng)前版本為 。 SSL 協(xié)議指定了一種在應(yīng)用程序協(xié)議 (如 HTTP、 Tele、 NMTP 和 FTP等 )和 TCP/IP 協(xié)議之間提供數(shù)據(jù)安全性分層的機(jī)制,它為 TCP/IP 連接提供數(shù)據(jù)加密、服務(wù)器認(rèn)證、消息完整性以及可選的客戶機(jī)認(rèn)證。它已被廣泛地用于 Web 瀏覽器與服務(wù)器之間的身份認(rèn)證和加密數(shù)據(jù)傳 輸。 SSL 協(xié)議位于 TCP 膽協(xié)議與各種應(yīng)用層協(xié)議之間,為數(shù)據(jù)通訊提供安全支持。 SSL 協(xié)議可分為兩層 :SSL 記錄協(xié)議 (SSL Record Proto col):它建立在可靠的傳輸協(xié)議 (如 TCP)之上,為高層協(xié)議提供數(shù)據(jù)封裝、壓縮、加密等基本功能的支持。 SSL 握手協(xié)議 (SSL Hand shake proto col):它建立在 SSL 記錄協(xié)議之上,用于在實(shí)際的數(shù)據(jù)傳輸開(kāi)始前,通訊雙方進(jìn)行身份認(rèn)證、協(xié)商加密算法、交換加密密鑰等。SSL 協(xié)議提供的服務(wù)主要有 :①認(rèn)證用戶和服務(wù)器,確保數(shù)據(jù)發(fā)送到正確的客戶機(jī)和服務(wù)器 。② 加密數(shù)據(jù)以防止數(shù)據(jù)中途被竊取 。③維護(hù)數(shù)據(jù)的完整性,確保數(shù)據(jù)在傳輸過(guò)程中不被改變。 (7)SQLite:SQLite 是一套開(kāi)放性的關(guān)聯(lián)式資料庫(kù),能夠被所有應(yīng)用程序使用的輕量級(jí)的關(guān)系數(shù)據(jù)庫(kù)引擎。 (8)web Kit:是一個(gè)先進(jìn)的網(wǎng)頁(yè)瀏覽器引擎,被用來(lái)構(gòu)建 Android 瀏覽器和內(nèi)嵌的 web 視圖,也可以讓開(kāi)發(fā)者利用這個(gè)引擎來(lái)做不同的應(yīng)用。 (9)lib c:就是一個(gè) BSD 標(biāo)準(zhǔn) C 類庫(kù)。但是,針對(duì) Linux嵌入式裝置進(jìn)行過(guò)最佳化的調(diào)整。 Android 運(yùn)行時(shí)的組件 雖然 Android 是用 Java語(yǔ)言來(lái)開(kāi) 發(fā)、撰寫(xiě)應(yīng)用程序,但卻不使用 Java運(yùn)行時(shí)組件來(lái)執(zhí)行 Java 程序,而是使用了由 Google 自行研發(fā)的 Android 運(yùn)行時(shí)組件來(lái)執(zhí)行程序。 Android 運(yùn)行時(shí)組件包括兩個(gè)重要的部分,一個(gè)是核心類庫(kù),另一個(gè)是 Dalvik 虛擬機(jī)。 16 An
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1