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

正文內(nèi)容

基于android系統(tǒng)的音樂播放器的設(shè)計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-19 03:34 本頁面
 

【文章內(nèi)容簡介】 JDK 的下載現(xiàn)在最新的 JDK 版本為 ,JDK 的最新版本的下載地址為: JDK 的安裝 在下載好的 JDK 雙擊進行一步一步的安裝即可,之后進行另一項工作,即:環(huán)境變量的配置。環(huán)境配置圖解過程 右擊“我的電腦” ,選擇屬性 選擇“高級系統(tǒng)設(shè)置” 選擇“高級”選項卡中的“環(huán)境變量”9 在系統(tǒng)環(huán)境里點擊“新建” ,之后在“新建系統(tǒng)變量”里輸入如下內(nèi)容,在點擊“確定” 。 Path 系統(tǒng)的變量設(shè)置,在系統(tǒng)變量里找到“Path” ,之后點擊“編輯” ,10進入“編輯系統(tǒng)變量” ,編輯“變量值” ,完成后點擊“確定” 。 classpath 系統(tǒng)變量值的設(shè)置,由于 JDK 是 最高版本的,所以當 JDK高于 版本時就不需要設(shè)置 classpath 的系統(tǒng)變量值了。 安裝的最后檢查 若想確定 JDK 是否安裝成功,可以在 cmd 運行環(huán)境里查看,即 JDK 安裝成功時的狀態(tài)為:11? Eclipse 的下載與安裝 的下載 JDK 環(huán)境配置成功后,接下來就是要把 Java 開發(fā)工具給安裝起來,即 Eclipse的下載網(wǎng)址為:://進入后打開如下的網(wǎng)頁:12根據(jù)自己的學習要求下載合適的版本,我這里下載的是第一個中的 Windows 32 Bit。然后再點擊那個下載按鈕開始下載就可以了,下載下來的是一個壓縮包。將該壓縮包解壓到一個自定義的文件夾中,之后打開 eclipse 文件夾中的,就能打開 eclipse 軟件。? Eclipse 中 Android SDK 插件的下載與安裝Android SDK 的介紹 SDK:軟件開發(fā)工具包。被軟件開發(fā)工程師用于為特定的軟件包、軟件框架、硬件平臺、操作系統(tǒng)等建立應(yīng)用軟件的開發(fā)工具的集合。因此,Android SDK 指的是Android 專屬的軟件開發(fā)工具包。Android SDK 的下載 Android SDK 的下載網(wǎng)址為:://件。13Android SDK 的安裝 Android SDK 不用安裝,下載后,直接解壓即可,將下載后的 SDK 的壓縮包解壓到適當?shù)奈恢茫琒DK 就安裝成功。 使用 Eclipse 進行 Android 應(yīng)用開發(fā)需要給 Eclipse 安裝 ADT 插件,這樣Eclipse 就可以和 Android SDK 建立連接了,可以在 Eclipse 中啟動 Android 模擬器進行程序調(diào)試等 ADT 插件安裝,但必須先下載 adt 的 zip 安裝包,安裝插件后,需要做如下的配置即可: 、在 Eclipse 中,選擇 WindowPreference; 、從左側(cè)的菜單中,選擇 Android 項; 、設(shè)置 SDK Location,點 Browse 選擇 SDK 的安裝根目錄; 、點 apply 后再點 ok,即安裝完成。安裝 Eclipse 的開發(fā)插件、啟動 Eclipse,選擇菜單 Help Install New Software 出現(xiàn)如下界面:、點擊 Add 按鈕,出現(xiàn)如下的界面:輸入網(wǎng)址 14(如果出錯就將 改成 ) 。名稱:Android(自定義)、點擊 OK 出現(xiàn)如下的界面:、 按照操作,點擊 Next,知道出現(xiàn)如下的界面:1選擇“I accept the terms of the ….”在點擊 Next,進入安裝界面。、安裝完成后,出現(xiàn)如下的界面: 、點擊 Yes 按鈕,重啟 Eclipse 后,再來配置 android sdk。 、點擊菜單 Windowpreferences,進入一下界面:在 Browse 選擇你之前 android sdk 解壓后的根目錄,如下:1升級 SDK 版本,選擇菜單 windowsAndroid sdk and avd manager:、選擇 Update all 按鈕,進入下面操作界面,再點擊左邊的 Accept后點 Install 安裝:1 點擊 Install 后,進入下一個安裝界面進行安裝。、安裝完成。 、新建 AVD,步驟和上面一樣,進入 Android SDK and AVD Manager 后一步一步的進行設(shè)置就 OK 了。創(chuàng)建完 AVD 之后,我們就可以在 Eclipse 里面新建 Android 的項目了。新建 Android 項目將在下面第六章進行詳細的介紹。? 第 3 章 Android 的基本結(jié)構(gòu)? Android 的基本框架 Android 平臺的基本框架如下圖所示:18 Android 分為四個層,從高層到底層分別是:程序應(yīng)用層、應(yīng)用程序框架層、系統(tǒng)運行庫層和 linux 核心層。 藍色的代表 java 程序,黃色的代碼為運行 Java 程序而實現(xiàn)的虛擬機,綠色部分為C/C++的程序庫組成,通過 JNI 完成從 Java 到 C 的調(diào)用。1) 應(yīng)用程序所有的應(yīng)用程序都是使用 JAVA 語言編寫的,每一個應(yīng)用程序由一個或者多個活動組成,活動必須以 Activity 類為超類,活動類似于操作系統(tǒng)上的進程,但是活動比操作系統(tǒng)的進程要更為的靈活,與進程類似的是,活動在多種狀態(tài)之間進行切換。2) 應(yīng)用程序框架應(yīng)用程序的架構(gòu)設(shè)計簡化了組建的重用;任何一個應(yīng)用程序都可以發(fā)布它的功能塊并且任何其他的應(yīng)用程序都可以使用其發(fā)布的功能塊,幫助程序員快速的開發(fā)程序,并且應(yīng)用程序重用機制也使用戶可以方便的替換程序組件。隱藏在每個應(yīng)用后面的是一系列的服務(wù)和系統(tǒng),其中包括入下:A、 豐富而又可擴展的視圖,可以用來構(gòu)建應(yīng)用程序,包括:lists、grids、text boxes、buttons,甚至可嵌入的 web 瀏覽器。B、 內(nèi)容提供器使得應(yīng)用程序可以訪問另一個應(yīng)用程序的數(shù)據(jù),或者共享他們自己的數(shù)據(jù)。19C、 資源管理器提供非代碼資源的訪問,如本地字符串、圖形、布局文件。D、 通知管理器使得應(yīng)用程序可以在狀態(tài)欄中顯示自定義的提示信息。E、 活動管理器用來管理應(yīng)用程序生命周期并提供常用的導航回退功能。3) 系統(tǒng)運行庫A) 程序庫Android 包含一些 C/C++庫,這些庫能被 Android 系統(tǒng)中不同的組件使用。它們通過 Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。如下為核心庫: Bionic 系統(tǒng) C 庫 媒體庫,基于 PacketVideo OpenCORE Surface Manager 顧名思義,用于管理 Surface Webkit,LibWebCore 瀏覽器,基于 Webkit 引擎 SGL 底層的 2D 圖形引擎 3D libraries 基于 OpenGL ES APIs 實現(xiàn) FreeType 位圖和矢量字體顯示 SOLite 一個對于所有應(yīng)用程序可用,功能強勁的輕型關(guān)系型數(shù)據(jù)庫引擎B) Android 運行庫Android 包含一個核心庫,該核心庫提供了 JAVA 編程語言核心庫的大多數(shù)功能。每一個 Android 應(yīng)用程序都在它自己的進程中運行,都擁有一個獨立的Dalvik 虛擬機實例。Dalvik 被設(shè)計成一個設(shè)備可以同時高效的運行多個虛擬系統(tǒng)。Dalvik 虛擬機執(zhí)行的 Dalvik 可執(zhí)行文件,該格式文件針對小內(nèi)存使用做了優(yōu)化,Dalvik 虛擬機依賴于 linux 內(nèi)核的一些功能,比如線程機制和底層內(nèi)存管理機制。4) Linux 內(nèi)核Android 的核心系統(tǒng)服務(wù)依賴于 內(nèi)核,如安全性、內(nèi)存管理、進程管理、網(wǎng)絡(luò)協(xié)議棧和驅(qū)動模型。? Android 系統(tǒng)的四大組件 1) Activity20應(yīng)用程序中,一個 Activity 通常就是一個單獨的屏幕,它上面可以顯示一些空間也可以監(jiān)聽并處理用戶的事件作出響應(yīng)。Activity 之間通過 Intent 進行通信,在 Intent 的描述結(jié)構(gòu)中,有兩個最重要的部分:動作和動作對應(yīng)的數(shù)據(jù)。2) ServiceService 沒有用戶界面,但他會在后臺一直運行,例如:service 可能在用戶處理其它事情的時候播放背景音樂,或者從網(wǎng)絡(luò)上獲取數(shù)據(jù),或者執(zhí)行一些運算,并把運算結(jié)構(gòu)提供給 activity 展示給用戶。每個 service 都擴展自類 service。多媒體音樂播放器就是一個很好地例子,多媒體播放器程序可能含有一個或者多個Activity,用戶通過這些 activity 選擇并播放音樂。然而,音樂回放并不需要一個 activity 來處理,因為用戶可能希望音樂一直播放下去,即使退出播放器去執(zhí)行其他程序,所以多媒體播放器 activity 可能會啟動一個 service 在后臺播放音樂,Android 系統(tǒng)會使音樂回放 service 一直運行,即使再啟動這個 service 的activity 退出之后。3) Broadcase receiver4) Broadcase receiver 不執(zhí)行任何任務(wù),僅僅是接受并響應(yīng)廣播通知的一類組件。大部分廣播通知是由系統(tǒng)產(chǎn)生的,例如:改變時區(qū)、電池電量低、用戶選擇了一幅圖片或者用戶改變了語言首選項,應(yīng)用程序同樣也可以發(fā)送廣播通知,一個應(yīng)用程序可以包含任意數(shù)量的 Broadcase receiver 來響應(yīng)它認為很重要的通知,所有的Broadcase receiver 都擴展自類 BroadcastReceiver。5) Content provider6) 應(yīng)用程序可以通過 Content provider 訪問其他應(yīng)用程序的一些私有數(shù)據(jù),這是Android 提供的一種標準的共享數(shù)據(jù)的機制。共享的數(shù)據(jù)可以是存儲在文件系統(tǒng)中、SQLite 數(shù)據(jù)庫中或其它的一些媒體庫中。Content provider 擴展自ContentProvider 類,通過實現(xiàn)此類的一組標準的接口可以使其它應(yīng)用程序存取由它控制的數(shù)據(jù)。然而應(yīng)用程序并不會直接調(diào)用 ContentProvider 中的方法,而是通過類 ContentResolver。ContentResolver 能夠與任何一個 ContentProvider 通信,它與 ContentProvider 合作管理進程間的通信。? Android 音樂播放器的詳細設(shè)計思想21說起音樂播放器大家都知道,手機、電腦上的播放器,無疑不是大家放松心情的一種選擇的娛樂方式。自從接觸 android 以來,對 android 抱有很大的興趣,就想著自己可不可以制作一款播放器呢,于是查找資料,研究設(shè)計一款屬于個人的音樂播放器。首先設(shè)計出播放器各界面的草圖,同時考慮要實現(xiàn)的功能
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1