android平台的silentsoundapp设计与实现(源码)【字数:11272】

摘 要听音乐是当代青年最常见的一种放松方式,目前市面上大众的音乐播放器种类繁多、功能复杂、样式花哨,人们的选择多种多样,而偏小众的音乐播放器中的广告与插件也越来越多,这些音乐播放器逐步变为恶意软件的载体。简洁易用的音乐播放器变得不可多得。为了能使用一款简洁明了、无插件、无广告的音乐播放器,进行了本软件的设计与制作。本次设计的音乐播放器完全使用Eclipse编辑平台,使用Java语言进行编写,在Android设备上进行软件调试,论文中给出了详细的系统设计过程、界面截图以及主要功能运行流程图,还对开发过程中的核心技术进行了详细的讨论,该音乐播放器可正常运行上一首、播放/暂停、停止、下一首等功能,软件性能良好,可在安卓系统中正常运行。 本软件通过编写与调试,达到系统设计的目的,能够满足音乐播放器功能预期的效果。本论文,对“Silent Sound”App的各模块和应用的技术分别进行了阐述。
目录
第一章 前言 1
1.1 研究背景 1
1.2 国内外研究现状 1
1.3 研究目的和意义 2
第二章 “Silent Sound” App系统开发环境 3
2.1 Java开发环境 3
2.2 Eclipse 3
2.3 Android系统 3
第三章 “Silent Sound” App系统的总体分析与设计 4
3.1可行性分析 4
3.1.1经济可行性 4
3.1.2操作可行性 4
3.1.3技术可行性 4
3.2 功能模块需求分析 4
3.2.1总体功能模块 4
3.2.2歌单界面系统模块 5
3.2.3歌曲界面系统模块 5
3.2.4歌曲播放界面系统模块 5
3.2.5 “Silent Sound” App业务描述 6
第四章 “Silent Sound” App系统详细设计与实现 8
4.1 主要界面布局设计与实现效果 8
4.1.1 歌单界面 8
4.1.2 歌曲界面 14
4.1.3 歌曲播放界面 17
4. *好棒文|www.hbsrm.com +Q: ¥351916072$ 
2 部分主要功能设计与实现 21
4.2.1 SeekBar控件功能的实现 21
4.2.2 Intent跳转页面与参数传递 25
4.2.3 SearchView控件的实现 27
4.2.4 播放基本功能的实现 28
第五章 系统测试 30
5.1 测试原则 30
5.2 测试方法 30
5.3 测试过程 30
5.4 测试结果 32
第六章 总结与展望 33
参考文献 34
致谢 35
第一章 前言
1.1 研究背景
随着社会的进步和科学技术的发展,人们收听音乐的方式发生了巨大的改变。从最初的从收音机、广播、无线电收听音乐,慢慢转变为使用MP3、MP4配合SD卡中已下载的音乐资源收听音乐,发展到现在使用手机App使用音乐播放器软件访问互联网收听音乐,听音乐变得越来越个性化、多样化。正因为人们使用工具发生改变,使听音乐变成了一种常见的放松方式。安卓智能手机的普及,人们可以随时随地听音乐,人们对音乐播放器的需求也变得千奇百怪。
1.2 国内外研究现状
在过去的几年里,移动智能终端无论是在功能方面,还是在性能方面都有了较大幅度的改进和提升。另外,移动4G网络的成功推广和日渐成熟,使得移动网络用户数目快速上升。随着无线通信技术和Web应用技术的逐渐发展与不断创新,智能手机在普通百姓的生活中普及起来。它以其随身性、便携性和可鉴别性等特点,给传统的互联网类业务带来了全新的应用领域和无限商机[1]。智能手机操作系统的竞争也非常激烈[2]。对于Android系统来说,最大的特点就是其开放的源码[3]。这一点使得更多的软件供应商和开发商能分享共同利益[4],同时它和互联网紧密相联,这使得开发人员移植互联网应用变得更加容易[5]。开源的代码、完整的架构,使得Android系统得到了飞速的发展和应用[6]。
现如今,安卓操作系统己经牢牢占据移动操作系统市场份额第一的地位。随着安卓手机应用数量越来越多、种类也越来越丰富,收听音乐已然成为大众娱乐放松必不可少的一种方式。移动多媒体应用也飞速发展,面向安卓移动端用户的音乐播放器软件,拥有广阔的发展前景[7]。手机软件市场中在线音乐APP种类也变得日渐繁多,主要包括了 PowerAMP、AIMP、酷我音乐、网易云音乐、天天动听等。
应用软件的使用群体对于应用软件的开发具有非常重要的意义,使用群体同样将成为未来手机市场营销以及与其他音乐产品融合的一种必然的发展趋势[8]。这种趋势形成的原因极为重要的一点是用户体验。用户体验的核心要素是人,因此想要在软件上把握好体验,必须通过用户访谈了解目标用户群体的想法与需求。而对于开放性的问题,用户所采取的行为比他们表述的观点更有意义[9]。除了从用户访谈中把握用户的真实需求与痛点,汲取有价值信息提升体验,用户参与式设计也是可以充分发挥真实用户的积极性,使设计最大化提升用户的体验[10]。但是当前市场中很多播放器一味追求外观花俏,功能庞大,对用户的手机造成很多资源浪费,比如CPU、内存等的占用率过高,在用户需要多任务操作时,运行时对CPU所占内存过多导致用户在使用其他软件打开时发生卡顿、死机等现象,给使用者带来诸多不便。而且对于大多数普通用户,许多功能用不上,形同虚设[11]。针对以上出现的各种问题,开发一款界面简洁、性能优秀、功能实用、满足使用者需求方便实用的播放软件成为当务之急[12]。
1.3 研究目的和意义
Android是谷歌公司于2007年发布的智能手机系统,谷歌公司将该手机系统的源代码完全开放出来,Android的开放性就优于其它封闭式的手机系统,任何人都可能按照自己的喜好将手机系统中所有的功能重新编写,进行功能的自定义。它强大的开放性也使得人们越来越多地关注这个操作系统。此次设计就是基于Android操作系统的。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/287.html

好棒文