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

正文內(nèi)容

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

2025-02-12 20:39 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ws 的版本。下載后解壓到一個(gè)目錄,如是 D:\SDK\\androidsdkwindows 然后同樣要設(shè)置環(huán)境變量,同 jdk 設(shè)置,新建一個(gè) SDK_HOME,值為 D:\SDK\androidsdkwin\ ,然后找到 path,在前面加上%SDK_HOME%\tools。 就 OK 了。和 jdk 一樣,我們也可以測(cè)試一下環(huán)境變量是否設(shè)置成功,cmd 窗口中輸入 android,出現(xiàn)一堆東西,就完成了。 eclipse 設(shè)置當(dāng)然,以上都搞定后,還不能馬上用 eclipse 開發(fā) android 應(yīng)用程序,還必須添加 eclipse 插件才行,幸好這步驟非常輕松,打開 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 開發(fā)環(huán)境配置最終步驟為什么要有這個(gè)步驟,是因?yàn)檫\(yùn)行了 example 的時(shí)候總會(huì)出現(xiàn) “Failed to find an AVD patible with target”,所以在這里寫一下該步驟來(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(如果要用 就輸入 12 2, 輸出 1)3 Android 的架構(gòu)分析 Android 的功能特征 (l)應(yīng)用程序架構(gòu):在應(yīng)用程序架構(gòu)內(nèi)已經(jīng)具備多種不同的基礎(chǔ)組件,在開發(fā)應(yīng)用程序時(shí),就可以直接調(diào)用這些組件來(lái)使用,可以節(jié)省開發(fā)應(yīng)用程序的心力及時(shí)間。(2)Dalvik 虛擬機(jī)器:在 Android 平臺(tái)上所使用 Java 虛擬機(jī),不是 Sim 公司的標(biāo)準(zhǔn) Java 虛擬機(jī),而是使用 Google 自主開發(fā)的代號(hào)為 Dalvik 的虛擬機(jī),它在保證 API 方面的兼容的同時(shí),針對(duì)移動(dòng)手機(jī)進(jìn)行了大幅優(yōu)化,占用資源更小,運(yùn)行效率更高。(3)集成的瀏覽器: 集成的瀏覽器是 Android 內(nèi)建的瀏覽器,是以 WebKit 的瀏覽引擎為基礎(chǔ)所開發(fā)成的。WedKit 是一個(gè)開源瀏覽器網(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ǔ)存在單一磁盤文件中的完整數(shù)據(jù)庫(kù),體積小只有 250KB 但支持?jǐn)?shù)據(jù)庫(kù)大小至 2TB。它雖然很小巧,但是支持的 SQL 語(yǔ)句毫不遜色于其它開源數(shù)據(jù)庫(kù)。同時(shí)它還支持事務(wù)功能和并發(fā)處理等等。SQLite 也是一套開放性的關(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),俗稱”全球通” 13 ,是一種起源于歐洲的移動(dòng)通信技術(shù)標(biāo)準(zhǔn),是第二代移動(dòng)通信技術(shù),其開發(fā)目的是讓全球各地可以共同使用一個(gè)移動(dòng)電話網(wǎng)絡(luò)標(biāo)準(zhǔn),讓用戶使用一部手機(jī)就能行遍全球。GSM 技術(shù)是屬于手機(jī)硬件方面的展現(xiàn),也是在開發(fā) Android 應(yīng)用程序時(shí)可以突出的特點(diǎn)之一。(8)藍(lán)牙、EDGE、3G 及 WiFi:藍(lán)牙是一種新型、開放、低成本、短距離的無(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),也是在開發(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),也是在開發(fā) Android 應(yīng)用程序是可以突出的特點(diǎn)之一。 Android 架構(gòu)分析圖中顯示的是 Android 架構(gòu)的五個(gè)主要部分。 應(yīng)用程序框架在 Android SDK 中,定義了讓開發(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)用程序的基本組件,包了在開發(fā)系統(tǒng)畫面時(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)資源管理器: 提供各種非程序代碼的資源讓應(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)管理用戶撥打與接聽電話的相關(guān)功能。(9)包管理器:管理所有安裝在 Android 系統(tǒng)內(nèi)的包。 類庫(kù)在 Android 中包含一些 C/C++的類庫(kù),這些類庫(kù)能被 Android 系統(tǒng)中不同的組件來(lái)使用。開發(fā)者可以通過(guò)應(yīng)用程序框架使用這些功能。部分核心類庫(kù)列表如下:(1)surface Manager:主要的功能是讓開發(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)圖片。例如:MPEGMPAAC、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ù)傳輸開始前,通訊雙方進(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 是一套開放性的關(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 視圖,也可以讓開發(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)開發(fā)、撰寫應(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 Android 應(yīng)用的構(gòu)成和工作機(jī)制對(duì)于一個(gè) Android 應(yīng)用程序來(lái)說(shuō),是由 Activity、IntentReceiver 、Service 、Content Provider 四部分組成,但并不是每一個(gè) Android 應(yīng)用程序都必須由這四部分組成。在應(yīng)用程序中使用時(shí),需要在配置文件 中進(jìn)行配置。這個(gè)配置文件是每個(gè) Android 應(yīng)用程序所必需的,用于定義應(yīng)用程序的組件、組件的功能以及必要條件等。Android 應(yīng)用的構(gòu)成和工作流程如圖 22: 圖 22 Android 的構(gòu)成和工作流程4 Android 應(yīng)用程序架構(gòu)結(jié)構(gòu)剖析本章將會(huì)詳細(xì)敘述 Android 的應(yīng)用程序所包括的基本組件,還有這些組件之間的溝通方式—Intent(除了 Contentprovider),同時(shí)講解一下 Android 應(yīng)用程序的生命周期(Activity)—這是其他智能收與 Android 手機(jī)平臺(tái)最顯著不同的地方。最后將介紹在 Android 的應(yīng)用程序中如何利用下載外部資源。 應(yīng)用程序基礎(chǔ)Android 的應(yīng)用程序全部都是用 Java 編程語(yǔ)言所寫的。編譯后的 Java 代碼——包括應(yīng)用程序要求的任何數(shù)據(jù)和資源文件,是通過(guò) aapt 工具捆綁成一個(gè) Android 包, 為后綴。這個(gè)文件是分發(fā)應(yīng)用程序和安裝到移動(dòng)設(shè)備的中介或者是工具,用戶下載這個(gè)文件到他們自己的設(shè)備上。一 文件中的所有代碼就會(huì)被認(rèn)為是一個(gè)應(yīng)用程序
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1