基于Android系统在线音乐播放器的设计与实现

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:shicyh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在社会生活中的各个领域,移动智能终端都开始发挥着越来越重要的作用。特别是智能手机,如今,在人们的日常生活中的地位越来越重要,对于人们来说也越来越不可或缺,而不单单是使用它们打电话和发短信了。比如:智能手机上的各种社交软件可以跟朋友聊天;智能手机上的各种购物平台和生活服务类软件可以满足自己衣食住行的需要;智能手机上的各类APP去满足自己的各种的娱乐需求。其中,音乐的播放和各种在线FM网络电台是人们在堵车、乘车以及各种需要排队等候时所必须的软件。Android是当下非常流行的移动端操作系统,它自诞生之初发展至今,给移动互联网领域的发展带来了巨大而深远的影响。Android操作系统完全开源,基于Android操作系统开发的移动应用也是数以亿计。现如今,Android操作系统已经牢牢占据移动操作系统市场份额第一的地位。随着Android应用数量越来越多、种类也越来越丰富,基于Android操作系统的移动多媒体应用也飞速发展。OpenCore是一款集成在Android系统上的多媒体框架核心,现在很多上线多媒体应用都是利用它开发出来的,这得益于OpenCore提供的媒体播放功能和强大的媒体记录功能。Android系统解析视频格式的功能还不太强大,只支持MP4和3GP格式的,但是本文通过对FFmpeg源代码进行剪裁、优化后移植到Android系统上,使得Android系统支持多种多媒体音视频文件的格式。此外,在调研了现有的音乐播放器后,实现了 Android播放器音量控制窗口、播放界面缩放的功能,并且实现了播放菜单和播放退出等功能,大大优化了用户体验。随着移动端的快速发展和人们对于音乐需求的提高,设计这样一款性能优良且用户体验良好的支持多种文件格式的多媒体音视频播放器显得尤为重要。首先,本文介绍了课题的研究背景和关键技术,对Android操作系统的发展和架构和在线音乐播放器的发展现状进行了研究。然后,针对本课题的研究目标--即设计实现一款音乐播放器,进行可行性研究和需求分析,将音乐播放器按照业务流程提取出播放控制、搜索音乐、在线播放和下载管理等关键模块,接下来基于面向对象的思想,对关键模块进行设计实现。在实现过程中,使用Android自带的SQLite数据库以及Shared Preferences等持久化技术来缓存数据和配置文件。在将在线音乐播放器的各个模块都实现以后,本文采用的是黑盒测试,对音乐播放器进行尽可能全面详细的测试,然后针对测试结果发现不足和缺陷,对音乐播放器进行改善和改进。本文实现了一款基于Android系统的在线音乐播放器,它基本达到了设计目标,可以满足用户对多种格式的多媒体音视频文件的收听需求和在线收听网络多媒体文件的需求。
其他文献
在多元化发展的今天,绘画不仅仅拘泥于传统的内容以及形式,而是出现了异彩纷呈的局面。在研究生这三年里,我看到了很多中国和西方当代画家独具一格的绘画作品,深切的感受到了
《体育与健康课程标准》要求体育教学要充分体现学生的主体性,对如何“构建学生主体性体育教学模式”进行了一定程度的探讨。指出营造一个和谐的教学环境;指出体育教师要更新
多关节机械手和移动机器人的控制问题一直是控制科学工作者普遍关注的研究领域,同时也取得了许多理论成果,然而大部分工作都集中在传统的机械手或移动机器人的控制上。移动机
2017年7月15日-17日,中国石化润滑油有限公司北京研究院受邀参加2017中国汽车自动变速器产业化国际研讨会(CATIIS),并作大会报告。本次大会由中国欧洲经济技术合作协会齿轮传动
科技部的“十三五”重点研发计划项目“全球气候数据集生成及气候变化关键过程和要素监测”中资助了“海洋气候数据集生成与分析”课题,针对全球气候变化研究对全球海洋环境
主题公园是当今旅游发展的三大趋势之一,主题公园的数量也在日趋增长,面对日益激烈的市场竞争,要想立于不败之地,除了建设、提升景区自身质量与特色的同时还要充分掌握和了解
在环境法学众多的研究对象中,环境损害责任问题一直是笔者比较关注的领域。不仅因为这个领域存在的问题众多而且比较复杂,更主要的原因在于责任问题与环境法律的实践密切相关
玉米种子的结构是由种皮、胚乳和胚三大部分组成的。可用下述方法观察: 1.事先将一穗嫩玉米煮熟,然后取下一粒粒玉米种子,分发给学生(每人一粒)。 The structure of the co
期刊
姜夔是南宋著名词人,诗词兼擅,《白石道人诗说》是姜夔诗歌创作的经验总结,也体现了他的艺术理想和追求。姜夔以其诗学观为指导,在词的创作上取得高超的艺术成就,同时也有若
目的:观察E-钙黏蛋白及P-钙黏蛋白在牙齿胚胎发育早期的时间和空间分布。方法:取胚胎第12.5天至出生后第3.5天的CD1型小鼠下颌骨标本,免疫荧光二步法及共聚焦荧光显微镜检测E