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

正文內(nèi)容

基于android的音樂播放器_畢業(yè)論文-展示頁

2024-09-08 15:36本頁面
  

【正文】 圖 播放器基本控制圖 在播放器正在運行時,用戶單擊“播放”按鈕,播放器將播放選中的播放列表中的音樂,并同時顯示當(dāng)前進度;當(dāng)歌曲未暫?;蛲V箷r,用戶單擊“暫停”按鈕,播放器將進入暫停狀態(tài);播放器正在播放或暫停時,用戶單擊“停止”按鈕, 播放器將停止播放或暫停時,用戶點擊“上一首”或者“下一首”按鈕,播放器將播放上一首或下一首歌曲。 Eclipse 。 關(guān)鍵詞 : Android 。同時給出了詳細的系統(tǒng)設(shè)計過程、部分界面圖及主要功能運行流程圖,本文還對高度過程中遇到的問題和解決方法進行了詳細的討論,該音樂播放器集播放、暫停、停止、上一首、下一首、音量調(diào)節(jié)、歌詞顯示等功能于一體,性能良好,在 Android系統(tǒng)中能獨立運行。 畢業(yè)設(shè)計(論文) 標(biāo) 題: 基于 Android 的音樂播放器 學(xué)生姓名: 唐虹霞 系 部: 電子信息系 專 業(yè): 軟件技術(shù) 班 級: 軟件 1101 班 指導(dǎo)教師: 湛桂枝 湖南汽車工程職業(yè) 學(xué)院教務(wù)處制 目錄 摘 要 當(dāng)今社會的生活節(jié)奏越來越快 +Android系統(tǒng)上一的款音樂播放器應(yīng)用程序的設(shè)計與實現(xiàn)進行討論。 Android是一個開源的系統(tǒng),它底層是基于 Linux的操作系統(tǒng),本論文的音樂播放器采用了 Android開源系統(tǒng)技術(shù),利用 Java語言和 Eclipse編輯工具對播放器進行編寫。該播放器還擁有對手機文件瀏覽器的訪問功能、歌曲播放模式、以及歌詞開閉狀態(tài)的友好設(shè)置 .MP3的全名是 MPEG Audio Layer3,是一種聲音文件的壓縮格式 ,由于本播放器只限于應(yīng)用層程序的探討,所以對具體的壓縮算法不作深究。 開源系統(tǒng) 。 音樂播放器 1 播放 暫停 停止 上一曲 下一曲 1 系統(tǒng)需求分析 功能需求 播放器的基本控制需求 根據(jù)項目的目標(biāo),我們可獲得項目系統(tǒng)的基本需求,一下從不同的角度來描述系統(tǒng)的需求,并且使用用例圖來描述,系統(tǒng)的功 能需求,我們分成四部分來概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器擴展卡需求。 2 功能需求(時序圖)分析 從時序圖中可以看出播放器中信息發(fā)送和調(diào)用過程 圖 音樂播放器的時序圖 主界面 播放列表 播放界面 點擊進入按鈕 選擇歌曲播放 進入播放列表 播放 后臺 service Servic 播放頁面 發(fā)送參數(shù),調(diào)用后臺 service 播放,返回播放界 面 3 系統(tǒng)結(jié)構(gòu)圖和流程圖 圖 音樂播放器系統(tǒng)流程圖 系統(tǒng)界面需求 播放器界面要求布局合理,簡約,顏色舒適,控制按鈕友好,能讓用戶一眼就能看出各個按鈕的作用及操作方法。要考慮到不同手機屏幕大小可能不一樣,應(yīng)盡量兼容大多數(shù)手機屏幕尺寸,使之顯示無障礙。 Android 是基于 Linux 內(nèi)核的軟件平臺和操作系統(tǒng),早期由 Google 開發(fā)(在華注冊商標(biāo)名為“安致”),后由開放手機聯(lián)盟( Open Handset Alliance)開發(fā)。低層以 Linux 內(nèi)核工作為基礎(chǔ),只提供基本功能;其他的應(yīng)用軟件則由各公司自行開發(fā),以 Java 作為編寫程序的一部分。 Android 在未公開之前常被傳聞為 Google 電話或 gPhone。到了 2020 年 1月, Google 開始發(fā)表自家品牌手機電話的 Nexus One。所有的應(yīng)用程序都是用 JAVA 編寫的。該應(yīng)用程序架構(gòu)用來簡化組件軟件的重用;任何一個應(yīng)用程序都可以發(fā)布它的功能塊并且任何其他的應(yīng)用程序都可以使用其所發(fā)布的功能塊(不過的遵循框架的安全性限 制)。 所有的應(yīng)用程序都由一系列的服務(wù)和系統(tǒng)組成,包括: a. 可擴展的視圖( Views)可以用來建應(yīng)用程序,包括列表( lists),網(wǎng)格( Grids),文本框( Text boxes),按鈕( button),甚至包括另一個可嵌入的 web 瀏覽器。 c. 資源管理器( Resource Manager)提供非代碼資源的訪問,如本地字符串, 圖形,和分層文件( Layout Files)。 e. 活動類管理器( Activity Manager)用來管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。該庫通過 Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。 每一個 Android 應(yīng)用程序都在它自己的進程中運行,都擁有一個獨立的 Dalvik 虛擬機實例。 Dalvik 虛擬機執(zhí)行 .dex 的 Dalvik 可執(zhí)行文件,該格式文件針對最小內(nèi)存使用做了優(yōu)化。 Dalvik 虛擬機依賴于 linux 的一些功能,比如線程機制和底層內(nèi)存管理機制。 Linux 內(nèi)核也同時作為硬件和軟件堆棧之間的硬件抽象層。 Android 發(fā)布的 API和SDK 也都主要是面向 JAVA 開發(fā)人員的。 Android 應(yīng)用程序組件 Android 應(yīng)用程序最大的一個特點就是每個應(yīng)用都由若干組件構(gòu)成。例如假設(shè)我們需要編寫一個內(nèi)嵌于網(wǎng)頁的程序,那么我們無需親自編寫瀏覽器,而是可以直接調(diào)用系統(tǒng)自帶的 Chrome Lite 瀏覽器組件。也就是說,不同于我們平常編寫的程序, Android的應(yīng)用程序不是單一入口,而是可以從代碼的不同位置啟動。 Android 應(yīng)用程序的組件有以下四種: 1. Activity 一 個 Activity 實際上表現(xiàn)出來的就是一個程序的界面。一個應(yīng)用程序也可能有不止一個 Activity。 每個 Activity 都有一個默認(rèn)的窗口用于繪制界面,一般情況下,它是充滿全屏的,但是我們可以通過程序控制它,使其小于屏幕大小,也可以控制其浮動于其 10 他窗口之上(如 Android 中的 Toast 信息)。我們可以用 ()方法來設(shè)置一個 Activity 中所要顯示的 view。對于許多應(yīng)用程序來說, service 組件式至關(guān)重要的。而顯示下載進度、已下載文件等信息則由Activity完成,同時我們還希望控制下載過程,如停止、繼續(xù)等,這就需要 Activity與 service 之間進行通信。 3. Broadcast receiver Broadcast 意為廣播消息, Android 系統(tǒng)自身會發(fā)出許多廣播消息,如電量不足,用戶修改了全局設(shè)置等,各個應(yīng)用程序也以向整個系統(tǒng)廣播消息,如文件下載。 它 可 以 啟 動 一 個 Activity 來 同 用 戶 交 互 , 也 可 以 使 用NotificationManager 向用戶發(fā)出通知。 4. Content providers Content provider 是一種為其它應(yīng)用程序提供數(shù)據(jù)的組件。 11 ContentProvider 類為我們提供了一系列保存數(shù)據(jù)的方法供我們調(diào)用,可以很方便地存儲數(shù)據(jù)。 ContentResolver 可以與任何 contentprovider 交互,獲 取其中的數(shù)據(jù)。 Android 開發(fā)環(huán)境的搭配 任何事物要運行,都要有它的環(huán)境, Android 也有它的環(huán)境才能夠運行,下面介紹 Android 的開發(fā)環(huán)境配置 . 搭建開發(fā)環(huán)境需要的軟件: 操作系統(tǒng): Windows XP 或 Linux 軟件包: Android SDK(Software Development kit Java Development kit) 、ADT(Android Develoopment Tool) IDE 環(huán)境: Eclipse IDE+ADT JDK: Java Runtime Environment 虛擬機 、 (JDK)Java
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1