色狗电影
你的位置:聚色庄园 > 色狗电影 > 淫妻交换小说 基于Android智能终局音乐播放器的谈论与完毕 Research and Implementation of Intelligent Terminal Music Player Based on Android Platform1School of Applied and Technology淫妻交换小说, Beijing Union University, Beijing
2School of Computer and Information Technology, Beijing Jiaotong University, Beijing
Email: *ldtchenzs@buu.edu.cn
Received: Oct. 5th, 2015; accepted: Oct. 26th, 2015; published: Oct. 30th, 2015
Copyright © 2015 by authors and Hans Publishers Inc.
This work is licensed under the Creative Commons Attribution International License (CC BY).
ABSTRACT
Since many music players in the Android market have more functions, fancy appearance and excessive use of resources, we develop a high performance music player. It inherits the common functions, supports MP3, WAV and other common formats, and could satisfy people’s basic command. After transplantation test, the music player could run well independently; the interface is simple and easy to use.
Keywords:Android, Music Player, MP3, High Performance
基于Android智能终局音乐播放器的谈论与完毕
江城1,陈战胜1,2*
1北京聚首大学应用科技学院,北京
2北京交通大学揣测打算机与信息技巧学院,北京
Email: *ldtchenzs@buu.edu.cn
收稿日历:2015年10月5日;委派日历:2015年10月26日;发布日历:2015年10月30日
摘 要
针对Android市集庞大播放器功能多,占用资源过多的步地,迷惑一款接管播放器常勤劳能,支援MP3、WAV等常见格式、得志手机空间和上网流量资源匮乏的用户需求的高性能音乐播放器。经移植测试,大约零丁初始、界面简陋且便于用户使用。
要道词 :Android,音乐播放器,MP3,高性能
1. 序文
Android平台是现在智能移动终局的主流系统。跟着东谈主们活命、职责节律的加速,搭车、引导、学习等碎屑时候的增多,音乐播放器成为东谈主们所顺心的必备应用之一,广受人人宽饶。
现在,Android市集上以酷狗为代表的音乐播放器有着无为的消费群体,性能品性较优。同期,也存在许多其它不著名的音乐播放器。其中,陈文[1] 提议了将音乐播放器和手机传感器相勾通,完毕当用户翻动手机时来截止音乐播放器的暂停和重播,彭胀了传统音乐播放器暂停功能的个性化完毕。关于频繁手握手机的用户而言确实有用,关联词关于将手机置于背包等情况下并未进行测试,况且该播放器未能展示歌词等功能。王秀芳[2] 等迷惑的YOBO在线音乐播放器,研讨消费者使用手机在线听歌酿成流量过大的情况,况且提供了用户授权、个东谈主信息展示、音乐盒等五大功能,功能相对完善。关联词,关于安设即使用的用户而言,用户授权会让用户嗅觉繁琐,个东谈主信息略显弥散,在线听音乐关于流量垂死的用户并不适用。王玉凡[3] 想象制作的手机音乐播放器,想象过程描摹重视,具有音乐播放器基本功能,关联词用户体验嗅觉不彊,不具备歌词展示等功能。谭静[4] 等以用户体验和需求开赴,在基本功能上加多清亮歌词同步暴露、播放可选等功能,界面简陋,功能优化,关联词并未给出音乐播放器APP所占空间大小。针对大弥远音乐播放器存在功能多、奢华手机系统资源等时弊,本文在深刻学习Android多媒体框架结构、框架中枢Open core和多媒体播放机制,迷惑一款接管播放器常勤劳能,支援MP3、WAV等常见格式、得志手机空间和上网流量资源匮乏的用户需求的高性能音乐播放器。经移植测试,大约零丁初始、界面简陋且便于用户使用。
2. Android结构构成
Android操作系统由Activity、Content Provider、Broadcast Intent receiver和Service四部分构成。平方,一个Android应用法子是需要四个模块照旧四个模块中的部分模块取决于软件业务的需求。其中,在模块之间进行跳转需要使用Intent类的门径StartIntent()。此外,在应用法子迷惑过程中布局的作用至关进军,在Android中主要有五种布局,差别是FrameLayout、Linearlayout、AbsoluteLayout、TableLayout和RelativeLayout,布局之间可以相互嵌套。
3. 国表里播放器谈论近况
现在,Linux精真金不怕火行的音视频播放器主要有:QuickTime、Xmms、RealPlayer、Mplayer和Xmovie等,差别先容如下。
3.1. QuickTime
QuickTime是苹果公司出品的流式音视频措置决议,是早期流媒体文献格式。QuickTime文献彭胀名为“.mov”,它由QuickTime Move电影、QuickTime媒体抽象层和QuickTime内置媒体办事系统三部分构成。
3.2. Xmms
Xmms是X-Window系统下最流行的多媒体播放器之一,支援MP3、MOD、WAV等文献格式。若有插件支援,还可以支援更多的多媒体类型。
3.3. RealPlayer
RealPlayer在低带宽下支援音频、视频的低亏本传输淫妻交换小说,具有优秀流媒体在线播放材干,后来续版块加多了对微软音视频和便携式设立的支援。
3.4. MPlayer
MPlayer是Linux上的电影播放器,大约播放MPEG、ASF、WMV、VOB、AVI和OGG 等文献,还可以播放VCD、SVCD、DVD和DivX等格式的电影,功能强项。
3.5. Xmovie
Xmovie是最早四肢电视节贪图播放软件。播放界面简陋、支援MPG、MOV、VOB和MP3等格式文献。
4. 系统总体分析
4.1. 系统需求分析
智妙手机大行其谈之际,音乐播放功能照旧成为各大手机厂商的标配。从用户使用播放器的业务需求开赴,经调研分析,本文决定走“界面简陋、功能得志、操作浅薄”的阶梯,想象念念路如下:
(1) 绽开播放器后,可以字据不同分类进行播放列表;
(2) 采用播放文献进行播放;
(3) 播放音乐文献;
(4) 播放的暂停、住手操作;
(5) 音乐的前一首/下一首与现时音乐的切换操作;
(6) 音乐播放的程度表功能;
(7) 音乐播放口头的选拔功能;
(8) 音乐文献和称呼的暴露功能;
4.2. 系统功能分析
经过分析,音乐播放器的功能模块如图1所示。
如图1所示,手机音乐播放器共包含播放暂停、文献选拔、切换歌曲和程度治愈四大功能。其中,播放暂停功能可以敌手机正在播放的的音乐进行播放和暂停播放。文献选拔功能是选拔手机里的音乐文献,用列表的口头展示统共的文献,并通过险阻滑动可以看到统共文献,选拔需要播放的文献。切换歌曲功能是上一首、下一首歌曲按钮功能的完毕。治愈程度功能是可以通过拖动程度条进行治愈音乐播放的程度。
5. 系统重视想象
5.1. 系统迷惑环境
本文使用Eclipse集成迷惑环境,接管Java话语,想象并完毕了基于Android平台的手机音乐播放器。
图1. 手机音乐播放器功能图
Android法子的编译初始有两种门径,一种是期骗模拟器AVD在电脑上模拟初始;另一种是获胜期骗Android设立进行初始。本文期骗AVD在电脑上模拟Android环境编写代码、调试初始,让后移植到两款以上Android设立进行考据检测恶果。
5.2. 系统迷惑界面完毕
本文率先构念念手机音乐播放器的布局暴露界面,决定接管RelativeLayout布局中的列表口头完毕音乐文献的呈现,具体如图2所示。播放器播放界面如图3所示。
5.3. 系统迷惑职责经过
本文在音乐播放器主界面完毕的基础上,降服如图4所示的系统迷惑职责经过,便于提高迷惑效能。
5.4. 要道操作代码完毕
本末节主要先容播放界面功能的完毕代码,主要包括音乐播放的暂停、播放、上/下一首和程度治愈四部分,差别先容如下。
(1) 音乐播放的完毕代码
void start() {
if (state == STOP) {
play();
初春少女} else if (state == PAUSE) {
mediaPlayer.start();
state = PLAYING;
}
play.setImageResource(R.drawable.pause);
}
其中,play()函数需要暴露音乐专辑的图片、音乐标题、作家以实时候等关系信息,是音乐播放器播放功能的中枢,具体代码如图5所示。
(2) 音乐暂停的完毕代码
private void pause() {
if (mediaPlayer.isPlaying()) {
mediaPlayer.pause();
state = PAUSE;
}
play.setImageResource(R.drawable.play);
}
图2. 手机音乐播放器主界面
图3. 手机音乐播放器播放界面
图4. 系统迷惑经过
图5. Play()函数
6. 系统测试与评价
本文接管AVD在电脑编程完毕后,移植到小米2和华为荣耀6 plus差别进行测试,界面好意思不雅,使用方便且功能得志需求,占用系统资源少,初始速率极快。图6(a)~图6(c)展示了小米2真机初始的恶果。
图6. 音乐播放器移植测试恶果
其中,图6(a)暴露了在真机上收效安设APP后的暴露图标。图6(b)为法子启动后,暴露手机中统共可用的音乐文献,接管列表的格式进行暴露。图6(c)为手机播放器的播放界面,界面简陋大方且便于用户操作,包含的信息主要有:上一首,暂停播放,住手,下一首四个按钮,差别完毕音乐播放器的播放音乐功能。同期,程度条大约暴露音乐播放的程度,方便用户通过拖动程度条治愈音乐播放的程度,增强用户体验。
图6(d)展示了本软件占用机身内存仅有168 KB,相较之的播放器软件动则八九十M大大减少了内存空间。图6(e)所示为本软件初始时所占资源和虾米音乐所占资源进行比拟,不及额外之一,极大的体现了本软件在初始速率和优化资源的冲破和改动。
7. 扫尾语
本文基于Android手机平台音乐播放器软件的迷惑,完毕了播放器的基本功能,接管Java话语,SQLite数据库支援组合SharePreference确立文献的口头进行数据管制,完毕了音乐播放器的系统编程。
要而言之,本文迷惑的音乐播放器针对用户和迷惑的音乐播下班具有如下秉性:
(1) 该音乐播放器测试分为模拟器和不同型号的真机模拟进行测试,恶果可以。
(2) 该音乐播放器占用内存只是168K,如图6(d)所示,以虾米音乐对比,仅占其额外之一。
(3) 该音乐播放器可以配备静态图片辅以歌词,便于用户听看同步。
(4) 该音乐播放器辅以音轨,不仅研讨用户体验性,而且便于用户疏漏听曲。
(5) 该音乐播放器针敌手机内存资源匮乏,上网流量垂死的普通用户。
(6) 该音乐播放器的歌曲来自于手机里面,需要用户通过蓝牙、数据线或WIFI导动手机里面。关于WIFI普及的情况,勾通小众用户,具有一定的市集应用价值。
本软件经测试,功能完备,界面简陋,适用方便,大约得志用户的基本需求。在不同的机型上进行测试时均弘扬出色,初始速率,绽开速率,优化资源等方面齐远远特出其他音乐播放软件,幸免了界面花哨、功能广阔带来的资源浪费问题,软件实用性大为提高。
在今后的谈论中,将加多音乐共享的功能,并将其升级为集音频、视频于一体的笼统多媒体播放器。
基金样貌
北京聚首大学“启明星”大学生科技改动样貌(12222994701, 12222994501),北京聚首大学新起初筹办样貌资助(zk10201303),北京市作事院校锤真金不怕火修养提高工程资助样貌。
著述援用
江城,陈战胜. 基于Android智能终局音乐播放器的谈论与完毕Research and Implementation of Intelligent Terminal Music Player Based on Android Platform[J]. 揣测打算机科学与应用, 2015, 05(10): 351-358.
参考文献 (References)淫妻交换小说
- 2024-09-29女同 h 《男东谈主如穿戴》玩颠覆 林峰追求“重口味”
- 2024-09-2991porn 《男东谈主如穿着》将映 熊黛林、海清等都亮相
- 2024-09-28国产 巨乳 《男东谈主如衣着》玩颠覆 林峰追求“重口味”
- 2024-09-28自拍偷拍图片色情 《男东谈主如穿戴》将映 熊黛林、海清等皆亮相
- 2024-09-28自拍偷拍 《男东谈主如穿戴》声威经典 搞笑教父搭档性感嫩模