亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android平臺的音樂播放器

        2023-04-24 16:32:05孫東琦
        客聯 2023年12期

        孫東琦

        摘 要:當今社會的生活節(jié)奏越來越快,隨著硬件移動設備的越來越先進,人們對移動設備的要求也越來越高,從以前的追求技術到現在的追求視覺,因此,也逐步的提高了對系統(tǒng)的要求,本文主要是對Android系統(tǒng)上音樂播放器應用程序的設計與實現進行討論。本論文的音樂播放器采用了Android開源系統(tǒng)技術,利用Java語言和Eclipse編輯工具對播放器進行編寫,同時給出了詳細的系統(tǒng)設計過程、部分界面圖及主要功能運行流程圖,本文還對開發(fā)過程中遇到的問題和解決方法進行了詳細的討論,該音樂播放器集播放、暫停、停止、上一首、下一首、音量調節(jié)、歌詞顯示等功能于一體,性能良好,在Android系統(tǒng)中能獨立運行。該播放器還擁有對手機文件瀏覽器的訪問功能、歌曲播放模式、以及歌詞開閉狀態(tài)的友好設置。

        關鍵詞:Android;開源系統(tǒng);音樂播放器

        一、研究背景

        隨著計算機的廣泛運用,手機市場的迅速發(fā)展,各種音頻視頻資源也在網上廣為流傳,這些資源看似平常,但已經漸漸成為人們生活中必不可少的一部分了。于是各種手機播放器也緊跟著發(fā)展起來,但是很多播放器一味追求外觀花哨,功能龐大,對用戶的手機造成了很多資源浪費,比如CPU,內存等的占用率過高,在用戶需要多任務操作時,受到了不小的影響,帶來了許多不便,而對于大多數普通用戶,許多功能用不上,形同虛設。針對以上各種弊端,選擇了開發(fā)多語種的音頻視頻播放器,將各種性能優(yōu)化,繼承播放器的常用功能,滿足一般用戶(如聽歌,看電影)的需求,除了能播放常見格式的語音視頻文件,高級功能:還能播放RMVB格式的視頻文件。此外,還能支持中文、英文等語言界面。要研究了各種市場上流行的手機播放器,了解它們各自的插件及編碼方式,還有各種播放器播放的特別格式文件,分析各種編碼的優(yōu)缺點以及各種播放器本身存在的缺陷和特點,編寫出功能實用,使用方便快捷的播放器。目前已經實現的功能有能播放常見音頻文件的功能,如MP3,WAV等,擁有播放菜單,能選擇播放清單,具備一般播放器的功能,如快進,快退,音量調節(jié)等。播放模式也比較完善,有單曲,順序,循環(huán),隨機播放等模式。

        二、系統(tǒng)的總體設計

        軟件功能設計是使整個軟件能基本實現音樂的播放、上一首、下一首、暫停等功能,能讓用戶通過本軟件欣賞音樂。在線音樂瀏覽和下載,背景皮膚的切換等功能更好的增強用戶體驗。將系統(tǒng)分成幾個相對獨立的模塊。分層的模塊化程序設計思想,整個系統(tǒng)采用模塊化結構設計。作為應用程序有較強的可操作性和擴展性。合理的數據流設計,在應用系統(tǒng)設計中,相對獨立的模塊間以數據流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運行,提高系統(tǒng)安全性。在歡迎界面模塊的設計中,應用了LinearLayout布局和Animation效果。整體為LinearLayout布局,其中包含兩個ImageView控件,設置兩個圖片為垂直布局。本LinearLayout布局的id值是 llSplash,背景顏色為“#ffffffff”。歡迎界面模塊主要是用于增強用戶體驗,讓用戶較容易接受本軟件。在編寫代碼前,首先要定義一個Animation類對象,以便編寫代碼時調用該類中方法。當進入主界面,默認是Tabhost,且此Tabhost包含三個選項卡,第一個則為播放列表模塊。播放列表模塊中是一個ListView控件,ListView中的item采用LinearLayout布局,其中包含了歌曲名稱信息、歌手名稱信息和歌曲時長信息,此三項用TextView顯示。單機menu建,會出現menu菜單,顯示歌曲排序信息,分別按照歌名、歌手、時長排序。歌曲播放界面相對較為復雜的布局,采用了多個LinearLayout布局和TextView、SeekBar、ImageButton等控件。在TextView應用到了跑馬燈效果,顯示較長的歌曲名稱。對ImageButto控件設置了單擊效果,重新定義了SeekBar控件的風格,使得界面更加人性化,增強了用戶體驗。

        三、結語

        音樂播放器軟件實現了播放器的基本功能:播放,暫停、上/下一首、歌曲排序、文件瀏覽等功能。運用的系統(tǒng)平臺是現今最熱門的Android系統(tǒng),是一個開源的基于Linux系統(tǒng)的手機平臺。是以Java語言編寫SQLite數據庫支持SharePreference配置文件的組合方式進行數據管理。實現了音樂播放器的系統(tǒng)編程。本次程序設計,對播放器的系統(tǒng)結構框架做了精心的構思與設計,采用主要開發(fā)工具是Eclipse6.0+Java語言的支持,Android Development Tool的插件,和Android SDK2.3版本的全面結合,才使整個音樂播放器系統(tǒng)得以實現。

        【參考文獻】

        [1]靳巖 姚尚朗著.Google Android開發(fā)入門與實戰(zhàn)[M]. 北京:清華大學出版社,2009-07-01.

        [2]高昂著. 支持動態(tài)語言的Android平臺[M]. 北京:人民郵電出版社, 2009-05-07.

        [3]畢廣吉.Java程序設計實例教程[M].北京:冶金工業(yè)出版社,2007.

        [4]何玉杰.數據庫原理與應用[M].北京:機械工業(yè)出版社,2007.

        亚洲日产国无码| 日日摸夜夜添夜夜添高潮喷水| 亚洲av天堂免费在线观看| 国产对白国语对白| 欧美人与动牲交a精品| 无码久久精品国产亚洲av影片| 在线视频你懂的国产福利| 久久久久久无中无码| 国产精品一区二区三区蜜臀| av毛片亚洲高清一区二区| 91在线视频在线视频| 极品少妇一区二区三区四区| 四虎永久免费影院在线| av永远在线免费观看| 亚洲人成精品久久熟女| 国产精品福利一区二区| 久久精品国产亚洲精品| 久久se精品一区二区国产| 男女啦啦啦视频在线观看| 午夜秒播久久精品麻豆| 亚洲乱码中文字幕综合| 伊人网视频在线观看| 日本最新在线一区二区| 东北女人一级内射黄片| 免费国产成人肉肉视频大全| 国产偷窥熟女精品视频| 女人的天堂av免费看| 偷拍与自偷拍亚洲精品| 亚洲国产精品18久久久久久| 无码人妻久久一区二区三区免费| 国产欧美va欧美va香蕉在线观 | 亚洲av专区国产一区| 中文字幕欧美人妻精品一区| 亚洲av日韩aⅴ永久无码| 亚洲国产一区二区三区,| 噜噜中文字幕一区二区 | 妃光莉中文字幕一区二区| 中文无码乱人伦中文视频在线v| 亚洲国产欧美久久香综合| 国产av丝袜熟女丰满一区二区 | 少妇被粗大的猛进69视频|