基于Android平台的多功能音乐播放器的设计与实现

被引量 : 0次 | 上传用户:melaniezhao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线互联网技术和智能移动终端逐渐延伸到了社会生活中的各个领域。特别是智能手机,如今,它的功能已经不再局限于通信服务,更多情况下它能满足我们的娱乐需求和生活服务需求。例如在线看视频、听音乐、团购、地图、天气预报等等,其中,在线音乐作为乘车、排队等时候的消遣在手机用户中有着最为广泛的应用,逐渐成为日常生活不可或缺的软件。Android是目前非常流行的移动操作系统,完全开源,它的出现带来了移动互联网应用领域的巨大变革。发布至今,Android系统已经发展成为全球移动操作系统种占有市场份额最高的系统,基于Android平台的应用程序也越来越全面和丰富,尤其是在多媒体方向。本文的工作就是研究并且实现一款基于Android平台的在线音乐播放器。OpenCore是Android系统的多媒体框架,提供了强大的媒体记录以及媒体播放功能,利用OpenCore能够开发出丰富的多媒体应用软件。本文首先介绍了课题背景,分析了在线音乐客户端以及手机操作系统的发展现状。然后对基于Android平台的音乐播放器从可行性方面,以及功能和非功能需求方面展开了分析,将音乐播放器的业务流程梳理清楚,并提取出音乐播放器的核心模块,包括播放控制、我的音乐、推荐音乐、搜索音乐、下载管理以及个性化设置。接下来基于面向对象的思想,利用UML的用例图以及时序图对每一个模块的对象、流程、功能进行设计,完成数据库的详细设计。在实现过程中,数据的存储使用Android自带的SQLite数据库,介绍了核心组件的设计方法、交互方式、通信原理,展示了关键界面的实现效果。在实现了音乐播放器的全部功能以后,利用黑盒测试的方法,不考虑程序的内部逻辑,尽可能设计详细而且全面的测试用例来测试,然后分析测试结果并进行相应的改进。本文实现的基于Android平台的音乐播放器能够满足用户随时随地欣赏和收听多种格式的音频文件的需求。本文提供的推荐音乐功能,按照音乐的风格、歌手信息以及用户心情划分类别,为移动用户提供方便灵活,人性化的音乐服务,随着智能手机的快速发展,本音乐播放器也会得到广泛的应用。
其他文献
近年来由于社会道德责任缺失造成的食品安全事件引起了越来越多人的关注,食品是关系到生命健康的商品,食品业是国民经济发展的重要产业。食品安全问题是民生问题,关系到全面建成
文化产业发展的无边界化使作为文化产业重要组成部分的媒体,跨领域、跨行业、跨所有制发展成为可能,没有边界、没有门槛、多元化销售、多渠道拓展、多产业融合的“大文化”产业
手足口病是5岁以下儿童常见的传染病,近些年在亚洲多地暴发,可以导致不可逆的神经损伤甚至死亡。目前,手足口病既没有可靠的疫苗,也没有特效的药物治疗。因此,流行病学监测以及采
在建设创新型国家目标的驱动下,我国的创新型企业有了显著发展。但是,我国创新型企业一直存在着融资困难的问题:政府补贴杯水车薪,效率低下,难以解决根本问题;银行贷款程序繁琐,审批
随着市场竞争的日益激烈和管理理论的不断发展,技术、管理的创新构成了企业的核心竞争力,“激励”已经成为企业获取竞争优势的一种重要手段。企业通过实施合理的激励手段,将
促进教育的均衡发展是社会公平的基础,是人生公平的起点,提高教育质量是教育的生命线,无论是教育均衡发展还是提升教育质量,师资都是一个绕不开的核心话题。为深入细致地了解山东
伴随着住房分配政策在上世纪九十年代的改革,商品房如雨后春笋般进入市场,各地房价出现了猛涨的局势,超过万元的“天价住宅”随处可见。进入2014年下半年后,在全国房地产不景气,销
以港珠澳大桥工程及其周边海洋工程项目为例,从地层勘探、障碍物排查、疏浚量计算等方面论述地球物理勘探在海洋工程勘察设计中的作用和意义,并分析目前地球物理勘探存在的缺