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

正文內(nèi)容

嵌入式基于android的音樂播放器設(shè)計與實現(xiàn)-在線瀏覽

2024-10-31 15:53本頁面
  

【正文】 ....................................................................15 musiclist 中 getMultiData( )方法的創(chuàng) 建 ..................................................15 點擊列表中的一項 跳轉(zhuǎn)到播放列表 并播放當(dāng)前歌曲 .....................................15 Notification 功能的實現(xiàn) .........................................................................................16 創(chuàng)建 MyNotification 這個類 .........................................................................16 activity 中調(diào)用 notifation 這個類 ...........................................................16 .........................................................................................................16 AppWidget 的實現(xiàn) .....................................................................................................17 Appwidget 布局頁面 .......................................................................................17 AppWidget 類的創(chuàng)建 .......................................................................................18 第六章 總結(jié) ......................................................................................................................19 參考文獻 ................................................................................................................................20 1 第一章 引言 項目背景 Android 是谷歌于 2020 年公布的開放式源代碼手機系統(tǒng) ,一直受到人們的熱捧。 MP3 是一種聲音文件的壓縮格式,由于本播放器只限于應(yīng)用層程序的探 討,所以對具體的壓縮算法不做深究。 本論文的音樂播放器采用了 Android 開源系統(tǒng)技術(shù),利用 Java 語言和 Eclipse開發(fā)工具對播放器代碼進行編寫。 嵌入式 系統(tǒng)綜合 設(shè)計說明書 題 目 : 基于 Android 的 音樂播放器 設(shè)計與實現(xiàn) 姓 名 : 王若禹 學(xué) 院 : 信息工程學(xué)院 班 級: 計算機 092 指 導(dǎo) 教 師 : 劉志強 莊旭飛 王曉強 杜秋陽 2020 年 9 月 25 日 學(xué)校代碼: 10128 學(xué) 號: 202020202039 摘 要 當(dāng)今社會的生活節(jié)奏越來越快,隨著硬件移動設(shè)備的越來越先進,人們對移動設(shè)備的要求也越來越高,從以前的追求技術(shù)到現(xiàn)在的追求視覺效果及用戶體驗,因此,也逐步的提高了對系統(tǒng)的要求。本文主要是在 Android 系統(tǒng)上對音樂播放器 應(yīng)用程序的設(shè)計與實現(xiàn)進行討論,通過這一過程來進一步學(xué)習(xí)與應(yīng)用 Android 平臺,這樣對個人的未來發(fā)展也很有意義。同時給出了詳細(xì)的系統(tǒng)設(shè)計過程、部分界面截圖及主要的功能流程圖,本文還對開發(fā)過程中遇到的問題和解決方法進行了詳細(xì)的討論,該音樂播放器集下載、播放、暫停、停止等功能于一體,性能良好,在 Android 系統(tǒng)中能獨立運行。 實驗證明,基于 Android 平臺的軟件開發(fā)簡單,使用方便簡潔,必將成為未來幾年的發(fā)展方向,具有普遍意義。Android 是基于 Linux 內(nèi)核的軟件平臺和操作系統(tǒng) ,它開放性就優(yōu)于其他封閉式的手機系統(tǒng)。這使得越來越多的人關(guān)注這個操作系統(tǒng)。 隨著計算機的廣泛運用,手機市場的迅速發(fā)展,各種音頻資源也在網(wǎng)上廣為流傳。于是各種手機播放器也緊跟著發(fā)展起來,但是很多播放器一味最求外觀花俏,功能龐大,對用戶的手機造成很多資源浪費。而對于大多數(shù)普通用戶,許多功能用不上,形同虛設(shè)。 現(xiàn)今社會生活緊張,而欣賞音樂史其中最好的舒緩壓力的方式之一。本設(shè)計的實現(xiàn)的這主要功能是播放 MP3 等音樂文件,并且能夠控制播放器播放、暫停、停止、上一曲、下一曲。 本項目是一款基于 Android 手機,平臺的音樂播放器,使 Android 手機擁有個性的播放器 ,讓手機主人隨時隨地處于音樂的旋律中。也使設(shè)計者更加熟練 Android 的技術(shù)和其它 在市場上的特點。本項目是一款基于 Android 手機平臺的音樂播放器,使 Android手機擁有個性的多媒體播放器,使手機顯得更加生動靈活化,與人們更為接近,讓手機主人隨時隨地處于音樂旋律之中。 第二章 Android 應(yīng)用軟件開發(fā)基礎(chǔ) Android 的基本介紹 Android Google 于 2020 年 11 月 5 日宣布的基于 Linux 平臺的開源手機操作系統(tǒng)的名稱。Android 是基于 Linux 內(nèi)核的軟件平臺和操作系統(tǒng)。它采用了軟件堆層 (software stack,又名以軟件疊層 )的架構(gòu)。低層以 Linux 內(nèi)核工作為基礎(chǔ),只提供基本功能,其他的應(yīng)用軟件則由各公司自行開發(fā),以 Java 作為編寫程序的一部分。 Android 在未公開之前常被傳聞為 Google 電話或 gPhone。到了 2020 年 1月, Google 開始發(fā)表自家品牌手機電話的 Nexus One。 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)用程序的組件有以下四種: 3 1. Activity 一個 activity 實際上表現(xiàn)出來的就是一個程序的界面。一個應(yīng)用程序也可能有不止一個 activity。 每個 activity 都有一個默認(rèn)的窗口用于繪制界面,一般情況下,它是充滿全屏的,但是我們可以通過程序控制它,使其小于屏幕大小,也可以控制其浮動于其它窗口之上(如 Android 中的 Toast 信息)。我們可以用 ()方法來設(shè)置一個 activity 中所要顯示的 view。對于許多應(yīng)用程序來說, service 組件是至關(guān)重要的。而顯示下載進度、已下載文件等信息則由 activity 完成,同時我們還希望能控制下載過程,如停止、繼續(xù)等,這就需要 activity 與 service之間進行通信。 receiver Broadcast 意為廣播消息, Android 系統(tǒng)自身會發(fā)出許多廣播消息,如電量不足,用戶修改了全局設(shè)置等,各個應(yīng)用程序也以向整個系統(tǒng)廣播消息,如文件下 載完畢等。它可以啟動一個 activity 來同用戶交互,也可以使用 NotificationManager 向用戶發(fā)出通知。 provider content provider 是一種為其它應(yīng)用 程序提供數(shù)據(jù)的組件。ContentProvider 類為我們提供了一系列保存數(shù)據(jù)的方法供我們調(diào)用,可以很方便地存儲數(shù)據(jù)。 ContentResolver 可以與任何 content provider 交互,獲取其中的數(shù)據(jù)。 文件 是每一個應(yīng)用都需要的文件, 位于應(yīng)用根目錄下,它 描述了程序包的全局變量 , 包括暴露的應(yīng)用組件 (activities, services 等等 )和為每個組件的實現(xiàn)類, 什么樣的數(shù)據(jù)可以操作,以及在什么地方運行。我們通
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1