999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android系統的音樂播放器設計與實現

2013-10-20 08:36:08黃誠燦
微型電腦應用 2013年10期
關鍵詞:按鈕音樂用戶

聶 茹,黃誠燦

0 引言

Android一詞的本義指“機器人”,同時也是Google于2007年11月5日宣布的基于Linux平臺的開源移動終端操作系統的名稱,該平臺由操作系統、中間件、用戶界面和應用軟件組成,是首個為移動終端打造的真正開放和完整的移動軟件[1]。

隨著計算機的廣泛運用,手機市場的迅速發展,各種音頻視頻資源也在網上廣為流傳,這些資源看似平常,但已經漸漸成為人們生活中必不可少的一部分了。于是各種手機播放器也緊跟著發展起來,但是很多播放器一味追求外觀花哨,功能龐大,對用戶的手機造成了很多資源浪費,比如CPU,內存等的占用率過高,在用戶需要多任務操作時,受到了不小的影響,帶來了許多不便,而對于大多數普通用戶,許多功能用不上,形同虛設。針對以上各種弊端,選擇了開發實用的Android音樂播放器,將各種性能優化,繼承播放器的常用功能,滿足一般用戶的需求,能夠實現音樂的播放、暫停、快進、快退、上一曲、下一曲、聲音控制、播放列表,播放時間以及播放列表。通過播放列表,用戶可以選擇播放的音樂,播放器也可以顯示該音樂的歌曲名、專輯、歌手以及歌曲的播放總時間,播放進度等歌曲的相關功能;用戶還可以通過音樂增減按鈕調節聲音大小,還可以選擇循環播放和順序播放。

1 Android平臺

1.1 Android SDK

Android SDK(Software Development Kit)提供了使用Java進行Android應用開發的應用程序接口和工具。其中,Android模擬器和Eclipse[2]開發工具是最重要的工具,同時SDK也包含了各種在模擬器上用于調試、打包和安裝的工具。

1.2 Android系統架構

Android是軟件集,它包括一個操作系統,中間件和一些重要的應用程序[3]。Android的系統架構從上往下依次是應用程序、應用程序框架和組件、Android運行時庫和其他庫、優化的Linux內核[4~5]。

2 系統總體功能

2.1 功能模塊圖

如圖1所示:

圖1 功能模塊圖

2.2 設計思想

首先,搭建android平臺,通過Eclipse以及環境變量的配置搭建android平臺,實現手機模擬器然后搭建音樂播放器的界面,通過使用android的組件,將相關的動作按鈕通過啟動StartIntent()方法來使各組件進行跳轉,實現音樂播放器的功能,其具體的實現采用java語言。

3 詳細設計及功能實現

3.1 播放器界面的設計

先實現播放頁面的 (包括各種控制按鈕和專輯圖片)布局代碼 main.xml以及播放列表的界面設計playlist.xml文件。

其中播放按鈕、暫停、上一曲、下一曲、聲音按鈕采用xml文件,在按下和得到焦點的時候會做相應的改變,關鍵代碼如下:

3.2 播放動畫的設計

有兩個動畫文件log.xml和log_two.xml文件,當動畫結束時啟動另外一個activity動畫特效是兩個imageView同時采用淡入,旋轉和,縮放的特效其調入動畫關鍵代碼為:

3.3 模塊詳細設計

音樂播放器包括聲音控制模塊,上一曲下一曲,播放,暫停,播放列表幾個模塊。

3.3.1 聲音控制模塊

聲音有兩個按鈕控制,一個增加聲音和一個減少聲音。通過這兩個按鈕用戶可以調節播放音樂的聲音大小,使用AudioManager組件對聲音的大小進行增減,最大為7,最小為0。當用戶點擊聲音按鈕時,若是增按鈕,對聲音進行增加;若是減按鈕對聲音進行減小,如圖2所示:

圖2 聲音控制圖

關鍵代碼如下:

聲音控制的程序流程圖如下所示:

3.3.2 播放暫停模塊

當用戶點擊播放暫停按鈕時,播放器就對當前播放事件監聽,從而控制當前音樂的播放暫停,關鍵代碼如下://播放按鈕

3.3.3 上一曲下一曲模塊

當用戶點擊上一曲下一曲按鈕時,播放器就對當前播放事件監聽,從音樂列表中轉換音樂,從而控制當前音樂的上一曲下一曲,關鍵代碼如下:

//上一曲鍵事件監聽器

圖3 聲音控制流程圖

3.3.4 音樂播放列表模塊

音樂播放列表由activity組件是實現,能夠對當前android手機模擬器sd卡中MP3音樂文件進行讀取和顯示,包括歌曲名、專輯、歌曲時間以及歌手名。用戶可以選擇想要播放的音樂對其播放。

音樂播放列表,如圖4所示:

圖4 音樂播放器列表

4 總結

本文對播放器的系統結構框架做了精心的構思與設計,采用主要開發工具是Eclipse6.0和Java語言的支持,Android Development Tool的插件,Android SDK2.3版本的全面結合,使整個音樂播放器系統功能得以實現。夠實現音樂的播放、暫停、快進、快退、上一曲、下一曲、聲音控制、播放列表,播放時間以及播放列表。通過播放列表,用戶可以選擇播放的音樂,播放器也可以顯示該音樂的歌曲名、專輯、歌手以及歌曲的播放總時間,播放進度等歌曲的相關功能;用戶還可以通過音樂增減按鈕調節聲音大小,還可以選擇循環播放和順序播放,因此,該款基于Android的音樂播放器系統具有很好的發展前景。

[1]百度百科.Android[EB/OI].[2009-07-23].http://baike.b aidu.com/view/1241829.htm?fr=ala0_1_1 Baidu Encyc lopedia.Android[EB/OI].[2009-07-23].http://baike.bai du.com/view/1241829.htm?fr=ala0_1_1.

[2]葉達峰.Eclipse編程技術與實例[M].北京:人民郵電出版社,2006 YE Da-feng.Eclipse programming tech niques and examples [M].Beijing: People's Posts and Telecommunications Press, 2006

[3]姚昱曼,劉衛國.Android的架構與應用開發研究[J].計算機系統應用,2008(11):110-112 YAO Yu-man,LIU Wei-guo.Research on Android architecture and application development[J].Computer Systems & Applicati ons, 2008(11):110-112

[4]陳琮,陳平華,李文亮.Android內核分析[J].現代計算機,2009(11):112-115 CHEN Jing,CHEN Ping-hua,LI Wen-liang.Analysis of Android kernel [J].Modern Computer, 2009(11):112-115

[5]田森,李大和.用Android開發手機應用[J].程序員,2008(1):56-61 TIAN SEN,LI Da-he.Development o f mobile phone application with Android[J].Programmer, 2008(1):56-61

猜你喜歡
按鈕音樂用戶
這些按鈕能隨便按嗎?
當你面前有個按鈕
圣誕音樂路
兒童繪本(2017年24期)2018-01-07 15:51:37
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
音樂
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
音樂
主站蜘蛛池模板: 免费无码又爽又黄又刺激网站| 婷婷综合色| 亚洲第一成人在线| 日韩精品高清自在线| 五月婷婷丁香综合| 精品99在线观看| 国产精品专区第1页| 中文无码日韩精品| 国产玖玖视频| 色婷婷在线播放| 日韩欧美一区在线观看| 精品视频91| 午夜国产不卡在线观看视频| 99re在线视频观看| 国产视频a| 亚洲精品天堂自在久久77| 国产99热| 午夜免费小视频| 国产精品欧美在线观看| 亚洲欧美在线综合图区| 亚洲欧洲日产国码无码av喷潮| 亚洲综合一区国产精品| 手机精品福利在线观看| 91精品人妻互换| 九九热视频在线免费观看| 孕妇高潮太爽了在线观看免费| 国产成人凹凸视频在线| 久久亚洲国产最新网站| 五月婷婷综合网| 无码综合天天久久综合网| 国产精品网拍在线| 成人综合网址| 久久免费看片| 91精品啪在线观看国产60岁| 中文字幕第1页在线播| 国产偷国产偷在线高清| 国产欧美一区二区三区视频在线观看| 亚洲天堂视频网| 欧美成人综合视频| A级毛片无码久久精品免费| 国产第一页亚洲| 最新痴汉在线无码AV| 亚洲中文字幕97久久精品少妇| 国产va免费精品观看| 欧美成人精品在线| 亚洲福利视频网址| 久久黄色一级片| 欧美视频免费一区二区三区 | 欧美黄网站免费观看| 欧美人与牲动交a欧美精品| 国产精品中文免费福利| 亚洲开心婷婷中文字幕| 国产在线自乱拍播放| 无码区日韩专区免费系列 | 国产v精品成人免费视频71pao | 国产成人久视频免费 | 亚洲Av综合日韩精品久久久| 亚洲乱码精品久久久久..| 亚洲AV无码不卡无码| 熟女视频91| 日本手机在线视频| 欧美一区福利| 国产JIZzJIzz视频全部免费| 99热最新网址| 亚洲天堂区| 国产无套粉嫩白浆| 18禁高潮出水呻吟娇喘蜜芽| 欧美日韩亚洲国产| 中文字幕色在线| 国产尤物视频网址导航| 好吊色妇女免费视频免费| 中文字幕色站| 全部免费特黄特色大片视频| 尤物午夜福利视频| 五月天天天色| 伊人久久大线影院首页| 日本少妇又色又爽又高潮| 国产精品99一区不卡| a毛片基地免费大全| 亚洲无线视频| 国产成人区在线观看视频| 精久久久久无码区中文字幕|