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

正文內(nèi)容

基于android平臺的飛機游戲-在線瀏覽

2025-02-06 09:29本頁面
  

【正文】 復(fù)程序,使得 Android 的“ wakelocks”可以輕松地與主線 Linux 內(nèi)核合并?!? 東華理工大學長江學院畢業(yè)設(shè)計 Android 開發(fā)環(huán)境 3 4) 特點 ? 顯示布局 Android 操作系統(tǒng)支持更大的分辨率, VGA, 2D 顯示, 3D 顯示都給予 OpenGL ES 標準規(guī)格,并且支持傳統(tǒng)的智能手機。 ? 網(wǎng)絡(luò) Android 操作系統(tǒng)支持所有的網(wǎng)絡(luò)制式,包括 GSM/EDGE、 IDEN、 CDMA、 EVDO、UMTS、 Bluetooth、 WiFi、 LTE、 NFC 和 WiMAX。 ? 語言 Android 操作系統(tǒng)支持多語言。在 Android 內(nèi)置的瀏覽器測試中, HTML5 和 Acid3 故障處理中均獲得了滿分,并且于 版及之后能原生支持 Flash。由于 Android中并不自帶 Java 虛擬機,因此無法直接運行 Java 程序。 ? 媒體支持 Android 操作系統(tǒng)本身支持以下格式的音頻 /視頻 /圖片媒體: WebM、 , (in 3GP or MP4 container)、 MPEG4 SP、 AMR, AMRWB (in 3GP container)、 AAC, HEAAC (in MP4 or 3GP container)、 MP MIDI、 Ogg Vorbis、 FLAC、 WAV、 JPEG、PNG、 GIF、 BMP。 ? 流媒體支持 Android操作系統(tǒng)支持 RTP/RTSP( 3GPP PSS, ISMA)的流媒體以及( HTML5 video)的流媒體,同時還支持 Adobe 的 Flash,在安裝了 RealPlayer 之后,還支 持蘋果公司的流媒體。 ? 多點觸控 Android 支持原生的多點觸摸,在最初的 HTC Hero 手機上即有這個功能。 ? 藍牙 Android 支持 A2DP, AVRCP,發(fā)送文件( OPP),訪問電話簿( PBAP),語音撥號和發(fā)送手機之間的聯(lián)系。 ? 語音功能 除了支持普通的電話通話之外, Android 操作系統(tǒng)從最初的版本開始就支持使用語音操作來使用 Google 進行網(wǎng)頁搜索等功能。 ? 無線共享功能 Android 操作系統(tǒng)支持用戶使用本機充當“無線路由器”,并且將本機的網(wǎng)絡(luò)共享給其他手機,其他機器只需要通過 WiFi 尋找到共享的無線熱點,就可以上網(wǎng)。 ? 截圖功能 從 Android OS 版本開始, Android 操作系統(tǒng)便支持截圖功能,該功能允許用戶直接抓取手機屏幕上的任何畫面,用戶還可以通過編輯功能對截圖進行處理,還可以通過藍牙 /Email/微博 /共享等方式發(fā)送給其他用戶或者上傳到網(wǎng)絡(luò)上,也可 以拷貝到電腦中。由下而上,其核心為嵌入式 作業(yè)系統(tǒng),向上搭配 Google 為 Android開發(fā)的類庫及 Android 運行時,再配合應(yīng)用程序架構(gòu),來開發(fā)各種不同的應(yīng)用程序。 (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)式資料庫,其特點在于輕量性方面的設(shè)計結(jié)構(gòu),更適合在手機上使用。這同時包括對音頻 (如播放 MP3或其他音樂文件等 )和視頻 (如播放從網(wǎng)上下載的視頻 )的支持,并支持“播放 URI 地址” (Note:URI 即是統(tǒng)一資源識別地址 )模式 — 在網(wǎng)絡(luò)上直接播放的流媒體。 (7)GSM 技術(shù) :Global System for Mobile Communications,即全球移動通訊系統(tǒng),俗稱”全球通”,是一種起源于歐洲的移動通信技術(shù)標準,是第二代移動通信技術(shù),其開發(fā)目的是讓全球各地可以共同使用一個移動電話網(wǎng)絡(luò)標準,讓用戶使用一部手機就能行遍全球。 東華理工大學長江學院畢業(yè)設(shè)計 Android 開發(fā)環(huán)境 6 (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 架構(gòu)分析 圖 21 中顯示的是 Android 架構(gòu)的五個主要部分 。但是,這要受限于應(yīng)用程序架構(gòu)的安全機制,使用者以用同樣的機制來新增、置換組件。 (2)內(nèi)容提供者 :使應(yīng)用程序可以訪問另一個應(yīng) 用程序的數(shù)據(jù) (如聯(lián)系人數(shù)庫 ),或者共享它們自己的數(shù)據(jù)。例如 :本字符串、圖形文件或排版相關(guān)的布局文件。 (5)活動管理器 :管理所有應(yīng)用程序的生命周期及提供常用的導航回退功能。 (6)視窗管理器 :用來管理所有啟動程序的視窗。 (8)電話管理器 :用來管理用戶撥 打與接聽電話的相關(guān)功能。 類庫 在 Android 中包含一些 C/C++的類庫,這些類庫能被 Android 系統(tǒng)中不同的組件來使用。部分核心類庫列表如下 : (1)surface Manager:主要的功能是讓開發(fā)者可以去存取 /顯示系統(tǒng)及管理的功能,在 [顯示 ]與 [存取操作 ]間的對應(yīng)、互動以及實現(xiàn)無接縫的 2D/3D 多應(yīng)用程序之間的整合。 (2)3Dlibraries:主要是依 規(guī)范所定義的 3D 繪圖引擎。 (3)SGL:主要是處理有關(guān)顯示 2D 方面的繪圖引擎。例如 :MPEG、 MP AAC、 AMR、 JPG、 PNG、 GIF 等格式 (5)Free Type:主要是用來顯示點陣 圖和處理向量字形的。 SSL 協(xié)議指定了一種在應(yīng)用程序協(xié)議 (如 HTTP、 Tele、 NMTP 和 FTP 等 )和 TCP/IP 協(xié)議之間提供數(shù)據(jù)安全性分層的機制,它為 TCP/IP 連接提供數(shù)據(jù)加密、服務(wù)器認證、消息完整性以及可選的客戶機認證。 SSL協(xié)議位于 TCP 膽協(xié)議與各種應(yīng)用層協(xié)議之間,為數(shù)據(jù)通訊提供安全支 持。 SSL 握手協(xié)議 (SSL Hand shake proto col):它建立在 SSL記錄協(xié)議之上,用于在實際的數(shù)據(jù)傳輸開始前,通訊雙方進行身份認證、協(xié)商加密算法、交換加密密鑰等。②加密數(shù)據(jù)以防止數(shù)據(jù)中途被竊取 。 (7)SQLite:SQLite 是一套開放性的關(guān)聯(lián)式資料庫,能夠被所有應(yīng)用程序使用的輕量級的關(guān)系數(shù)據(jù)庫引擎。 (9)lib c:就是一個 BSD 標準 C 類庫。 Android 運行時組件 雖然 Android 是用 Java 語言來開發(fā)、撰寫應(yīng)用程序,但卻不使用 Java 運行時組件來執(zhí)行 Java 程序,而是使用了 由 Google 自行研發(fā)的 Android 運行時組件來執(zhí)行程序。 Android 應(yīng)用的構(gòu)成和工作機制 對于一個 Android 應(yīng)用程序來說,是由 Activity、 IntentReceiver、 Service、Content Provider 四部分組成,但并不是每一個 Android 應(yīng)用程序都必須由這四部分組成。東華理工大學長江學院畢業(yè)設(shè)計 Android 開發(fā)環(huán)境 9 這個配置文件是每個 Android 應(yīng)用程序所必需的,用于定義應(yīng)用程序的組件、組件的功能以及必要條件等。 Android SDK 需要 JDK 5 或更高的版本,我們使用 JDK 6 來開發(fā)。 接下來,設(shè)置 JAVA_HOME 環(huán)境變量以指向 JDK 安裝文件夾。單擊“新建”添加 JAVA_HOME變量,如果該變量已存在,單擊“編輯”修改它。 下載 Eclipse 安裝 JDK 之后,可以從 下載 Eclipse IDE for Java Developers。 首次啟動 Eclipse 時,它將要求為工作區(qū)間提供一個位置。 默認 windows 環(huán)境下 東華理工大學長江學院畢業(yè)設(shè)計 Android 開發(fā)環(huán)境 10 下載 Android SDK Android SDK 是開發(fā) android 應(yīng)用程序的基本要求,沒有 Android SDK, android應(yīng)用開發(fā)無從談起。 Android SDK 可以從 下載。 Android SDK包含一個 tools 目錄,需要將它添加到 PATH 中。它提供了一些工具來創(chuàng)建、測試、和調(diào)試 Android 應(yīng)用程序。 ( 1) 選擇 Help 菜單項并選擇 Install New Software? 選項。 (2)選擇 “ Work with”字段, 輸 。然后選擇父節(jié)點 Developer Tools,并確認同事選中所有子節(jié)點,然后單擊 Next。單擊“ I accept? ”,然后單擊 Finish 按鈕。選擇 windows 菜單并選擇 Preferences。東華理工大學長江學院畢業(yè)設(shè)計 12 圖 32 將 ADT 指向 Android SDK 4. Android 應(yīng)用程序結(jié)構(gòu)剖析 Android 的 API Android API 主要包含了以下幾個部分 : 5) 是系統(tǒng)的控制文件,它告訴系統(tǒng)如何處理所創(chuàng)建的所有應(yīng)用組件 (尤其是活動 (Activity),服務(wù) (Service),意圖接收器 (Intent Receiver)和內(nèi)容提供者 (Content Provider))。 6) 活動 東華理工大學長江學院畢業(yè)設(shè)計 13 活動就是一個有生命周期的對象。不過這不是必須的,有些活動從不顯示 UI界面。 Android 的用戶界面由一系列的視圖樹構(gòu)成。開發(fā)者可以通過創(chuàng)建一個新的視圖的方法來使用自定義的圖形處理技術(shù) (比如開發(fā)游戲,或者是使用了不常用的用戶圖形窗口界面 )。比如應(yīng)用程序想要顯示一個網(wǎng)頁,那么它可以通過創(chuàng)建一個 Intent 實例并將其傳遞給系統(tǒng)來表示意圖瀏覽這個 URI。意圖也可以用于廣播系統(tǒng)范圍內(nèi)的有效事件 (例如通知事件 )。它可以運行在它自己的進程,也可以運行在其他應(yīng)用程序的進程里,這取決于自身的需要 .。例如媒體播放器的服務(wù),當用戶退出媒體選擇的界面時,仍然希望音樂依然可以繼續(xù)播放,這時就可用服務(wù)來保證當用戶界面關(guān)閉時音樂還繼續(xù)播 放著。最常見的通知包括短信息、通話記錄和語音郵件,但是應(yīng)用程序也可以創(chuàng)建它們自己的通知事件。典型的例子就是使用內(nèi)容提供者來訪問聯(lián)系人列表。 Android 應(yīng)用程序結(jié)構(gòu)解析 通常由以下四個組件來構(gòu)建一個完整的 Android 應(yīng)用程序。當決定使用以上哪些組件來構(gòu)建 Android 應(yīng)用程序時,需要將它們注冊在 文件中,這是一個 XML 配置文件,在這個文件中可以聲明應(yīng)用程序組件以及它們的特性和要求。 Activities Activities 是一個程序的組件之一。一個程序一般由多個 Activity 組成,各 activities 之間關(guān)系很松散,它們之間沒有直接的關(guān)聯(lián)。每個 activity 都可以隨意啟動其它的 activity。一個程序中的所有啟動的 activity 都被放在一個棧中,所以被停止的 activity并沒有銷毀,而在存于棧中。在當前活動的 activity 上點返回鍵,它被從棧中取出,然后銷毀,然后上一個 activity 被恢復(fù)。這些回調(diào)方法分別在Activity 被創(chuàng)建、停止、恢復(fù)、銷毀時被調(diào)用。 onCreate 方法有一個參數(shù),該參數(shù)可以為空 ( null ),也可以是之前調(diào)用 onSaveInstanceState ()方法保存的狀態(tài)信息。 onResume :當一個活動和用戶發(fā)生交互的時候,觸發(fā)該方法。這時候需要將活動的狀態(tài)持久化,比如正在編輯的數(shù)據(jù)庫記錄等。如果內(nèi)存緊張,系統(tǒng)會直接結(jié)束這個活動,而不會觸發(fā) onStop 方法。活動如果沒有在前臺
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1