基于android音乐播放器的设计与实现
目 錄
第1章 引言 4
1.1 項目背景 4
1.2 編寫目的 4
第2章 系統需求分析 5
2.1 功能需求 5
2.1.1 播放器基本控制需求 5
2.1.2 網絡歌曲需求 6
2.1.2 歌詞顯示需求 7
2.2 界面需求 8
2.3 系統結構圖和流程圖 10
2.4 性能需求 11
2.5運行環境需求 11
第3章 Android項目介紹 12
3.1 什么是Android? 12
3.2 Android工程目錄結構 13
第4章 播放器系統功能詳細設計 15
4.1 播放音樂與模式 15
4.2 收藏音樂 17
4.3 音樂切換時界面狀態改變 19
4.4 網絡歌曲下載 19
4.5 歌詞滾動顯示 21
結 論 22
致 謝 28
附 錄 29
在廣大安卓手機用戶的前提下,java走android路線也像web路線有很好的前途,個人立志在java領域能熟悉有關java的所有技術,然后擇其一發展。此次畢業設計是一個基于android在線音樂播放器,主要用于綜合android技術,熟練使用各種組件,以及一個完整android項目所碰到的難題。
隨著社會迅速的發展,人們有忙不完的工作,如何在忙碌中享受生活,智能手機的普遍使得聽音樂成為了一個不錯的舒緩選擇;在這樣的背景下我制做了一款集本地和在線播放,下載和歌詞顯示以及播放模式于一體的基于android系統的音樂播放器。同時也鍛煉了自己的專業技能,對大學四年也有一個圓滿的答卷。
1.2 編寫目的
作為一個畢業設計,我覺得應該把我們學過的專業知識總結出來,應用在項目中,我的android音樂播放器就是java和android這一塊最好的總結,它使用eclipse adt編寫java和android代碼及其布局文件實現界面與數據的交互,通過觀察者設計模式制作手機軟件,不僅達到了鍛煉自己專業技術能力的目的,而且鞏固了大學課程的知識。豐富了我們見聞,也為以后找工作打下堅實的基礎。
2.4 性能需求
性能方面我做了如下優化:
1、java類的歸并,歸并冗長的重復的代碼。
2、在對sqlite數據庫做了查詢優化。
3、下次進入播放器依舊保存著上次的設置和播放位置,狀態量保存完好。
4、采用觀察者設計模式,優化了代碼結構。
2.5運行環境需求
開發工具:
Android SDK,eclipse adt22
本文轉載自http://www.biyezuopin.vip/onews.asp?id=12265
運行環境:
在windows7,jdk1.6和android環境下使用eclipse編寫代碼
在adv4.4和android測試真機上調試運行
總結
以上是生活随笔為你收集整理的基于android音乐播放器的设计与实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Backlight driver on
- 下一篇: 图片转文字在线小工具推荐