5.4.1 播放暂停 18
5.4.2 歌词显示 18
5.5 个性化功能的设计及实现 19
6 软件测试 19
6.1 软件测试目的 19
6.2 测试方法 20
6.3 功能测试 20
6.3.1 歌曲播放控制功能测试 20
6.3.2 列表管理功能测试 21
6.3.3 在线功能测试 22
6.3.4 个性化设置功能测试 22
7 总结与展望 23
7.1 总结 23
7.2 展望 23
致谢 23
参考文献 24
基于Android的在线音乐播放器
引言:
随着智能手机的快速发展,利用手机获取、收听网络上各种各样的音视频资源已经逐渐成为人们生活中不可缺少的重要一环。而在Android系统的手机中已普遍存在音乐播放器,它丰富了手机的功能。如今用户对手机中音乐播放器的需求也逐日渐增,例如:美观的操作界面,简洁的操作方式,基于文件浏览形式的播放器等等。本应用运用Java语言并通过Android Studio开发工具开发了基于Android的在线音乐播放器,充分利用Android丰富的可编程扩展性,在播放器常用基础功能上进行各种性能优化,以用户体验为导向,实现交互体验良好的音乐播放器。
1 选题背景
1.1 问题的提出
通过各类网上资料分析可知,智能手机音乐播放器APP发展已经初具规模[1],逐渐完善了音乐播放、搜索、下载等功能,而个性化功能有所差异。部分音乐APP在音乐播放的同时不能够实现同步的滚动显示歌词,也不存在人性化设置等,因而各类注重用户体验音乐播放器应时而生。
1.2 国内外研究现状
1.3 研究目的
近几年,移动互联网的用户数量及智能设备的使用急速增加,有越来越多的人投入到移动端的开发。基于人们对手机音乐播放器的热切需求,本文开发了一款集基础功能和个性化设置功能于一体的音乐播放器“律动音乐”。在支持本地音乐的同时,能够联网搜索在线音乐,并且拥有应用自身特色。为了有更好地用户体验,应用设计应遵循:
1)实用性。应用最重要的实用,要求结构合理、功能完善。律动音乐以实现播放基本音频文件为根本出发点,结合用户的需求和习惯,能够简便操作,迅速响应,呈现给用户的内容清晰,结构合理。
2)交互良好。操作界面要简洁美观,手机界面较小,难以有大量文字说明,因而图标设计易于了解,便于操作。本应用界面设计较为美观,图标基于常用音乐类标识,一目了然。
3)性能优化。现今手机内存仍然不是很大,应用必定不能占用太大内存,造成用户体验感差。
2 相关开发技术及开发工具
2.1 Android简介
Android是由Google开发发布的移动平台操作系统,它的开源性得到了众多的手机厂商和开发者的支持,也是本应用的开发平台。Android可以高效地进行软件开发,降低成本及减少开发时间。Android提供给开发人员四个组件来进行开发,即活动、服务、广播接收器和内容提供器。其中组件中服务不能够被看到,即使应用被关闭,它也会一直运行在后台。另一方面,Android对数据的存储也提供了多种存储方式。文件存储对内容不做处理,直接保存到文件中。通常情况下,在不同应用程序之间文件不能实现共享[7]。SharePrefernce存储利用键值对来进行数据的存储,并能够对各种数据类型进行存储。另一种重要的数据存储是SQLite数据库,它是系统内置的一个数据库,能使用SQL语句还遵循数据库事务原则。 基于Android在线音乐播放器设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_26539.html