基于安卓的多元化云音乐App的设计与实现

来源 :燕山大学 | 被引量 : 0次 | 上传用户:shanxidongfang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,在移动终端市场中,智能手机逐渐成为了用户的首选。随着移动通信技术和计算机网络技术的进一步发展,人们对智能手机的功能和性能也就有了更高的要求,一些音乐播放软件已经不能满足人们多样化的需求。现有的音乐播放器功能性单一,只具有听音乐、看视频等纯粹的音视频娱乐功能,缺乏更加丰富多彩的其它版块的功能。因此,设计实现一个界面简洁,功能多元化的可以给用户更多体验和选择的云音乐播放器显得十分必要。首先,介绍了Android系统、基础核心知识、Android体系架构、Android的四大组件、以及开发环境的搭建等,总结了Retrofit+RxJava+MVVM-DataBinding框架开发的关键技术。结合用户日常生活中的实际需要,分析了音乐播放器所要实现的功能需求,总结了系统所要实现的功能模块,详细设计了每个功能模块要实现的具体功能,根据各个功能模块所要实现的功能进行了对应的UI设计,以及数据库设计。其次,基于App的需求分析和详细设计,使用Model-View-ViewModel模式开发技术,实现了一个具有音频播放、视频播放、推荐各种技术分类学习内容、浏览豆瓣电影、浏览豆瓣图书区、UI布局等多元化丰富功能的云音乐App。最后,对多元化云音乐App进行了内存泄漏检测,并作了代码优化,介绍了测试的环境,按模块划分对其功能利用黑盒测试的方法进行了功能测试,设计了详细而且全面的测试用例来测试,根据分析测试结果,说明了本文所设计实现的基于安卓的多元化云音乐App达到了预期的丰富功能,为用户提供了更多的使用选择。
其他文献
2005年3月,全国药品安全监管工作会议在北京召开,确定了2005年全国药品安全监管工作的重点,其中第三点明确提出,要深入开展药品不良反应(ADR)报告和监测工作,强化药品不良反应信息管
发酵过程杂菌污染的防治是一个综合治理的问题,方法主要有物理防治方法和化学防治法。本实验采用生产现场的预发酵醪为原料,在同一条件下分别加入3种不同抑菌剂,完成酒精发酵
目的探讨CT联合D-二聚体(D-D)在急性胰腺炎(acute pancreatitis,AP)诊断及预后评估中的应用价值。方法选取2016年10月~2018年12月我院收治的重症AP患者84例,所有患者入院后均
在悠久的华夏历史文化长河中,黑色作为五方正色之一,扮演着非常重要的角色。我们可以从流传至今的许多文化艺术作品中探寻并感受到黑色的深厚的文化意蕴及艺术内涵。本文就将
为解决分布式电源、配网自动化系统及柔性负荷等广泛接入后的故障恢复和可靠性计算复杂问题,提出了计及“源-网-荷”影响的主动配电网可靠性计算方法。源侧考虑分布式电源作
介绍子午线轮胎内衬层挤出压延法生产线用新型两辊压延机的结构、技术参数、工艺特点等,分析新型两辊压延机的结构特点。
本文从隐喻认知的角度探讨英语动词过去时的非过去时间用法。过去时通常表示过去时间 ,但也经常用来指称现在或将来时间 ,即表虚拟或礼貌 ,从时间距离映射到现实距离 ,继而映
鸭脖子最早起源流传于清朝洞庭湖区的常德,经湖南流传至四川和湖北,近年来风靡全国。酱汁类食品通过多种香料浸泡,然后经过风干、烤制等工序精致而成,成品色泽深红,具有香、辣、甘
石苇散乃《证治汇补》一方,是中医治疗淋证一要方。笔者近年来用此方加减治疗泌尿系结石病,颇为有效,现举例如下。