学位论文 > 优秀研究生学位论文题录展示

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

作 者: 许瑾
导 师: 吴国仕
学 校: 北京邮电大学
专 业: 软件工程
关键词: Android 音乐播放器 手机应用软件 多媒体软件
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 1547次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着通信设备网络和计算机科学的不断发展,新一代的移动终端用户对移动设备的功能和性能有了更高的要求。因此,在移动终端开发出功能强大以及界面美观操作简易的手机应用程序具有广阔的市场前景。本文设计的音乐播放器是基于Android平台而设计的,Android平台是目前发展最快、最具市场前景的智能手机操作系统。本文介绍了国内外手机操作系统应用程序开发的情况及Android操作系统发展历程,讨论了基于Android平台应用程序开发的关键技术,对音乐播放器做了详细的需求分析,并详细介绍了音乐播放器的总体设计,包括音乐播放器的架构设计、功能模块的划分、配置文件AndroidManifest.xml的设计。对音乐播放器的详细设计,本文重点阐述了音乐播放器核心模块即音乐播放主界面模块、音乐库模块、后台音乐服务模块,其中对几个核心组件PlayActivity、PlayBackService、LibraryActivity的设计思路、交互过程、通信机制、消息机制、生命周期、界面设计等做了详细的介绍。本文设计的音乐播放器通过了功能和性能方面的测试,并已在近期进入运行阶段,证明其设计方案的可行性。本人在音乐播放器的开发过程中参与了需求文档和详细设计文档的撰写,参与了音乐库模块的开发工作,并独立完成了后台服务模块的开发。本文通过对基于Android平台上音乐播放器开发与实现的介绍,希望能为今后开发出功能更强大的移动设备多媒体播放软件提供有益的借鉴。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-14
  1.1 课题研究背景  9-12
    1.1.1. 国内外手机操作系统应用开发的情况  9
    1.1.2. Android操作系统相关背景  9-12
  1.2 课题任务  12-13
    1.2.1 课题意义  12-13
    1.2.2 本人承担的任务  13
  1.3 论文结构  13-14
第二章 Android开发技术介绍  14-28
  2.1 Android架构介绍  14-16
  2.2 Android平台上开发技术介绍  16-28
    2.2.1 Android四大组件  16-20
    2.2.2 组件之间调用  20-22
    2.2.3 Android进程和线程  22-25
    2.2.4 界面构造  25-28
第三章 音乐播放器需求分析  28-38
  3.1 概述  28
  3.2 音乐播放器需求分析  28-38
    3.2.1 功能需求  28-37
    3.2.2 性能需求  37-38
第四章 音乐播放器的总体设计  38-46
  4.1 Android平台应用程序架构  38-39
  4.2 应用程序设计原则  39-40
  4.3 音乐播放器的层次架构图  40-41
  4.4 软件功能模块图  41-43
  4.5 配置文件的设计  43-46
第五章 播放器主要模块的详细设计与实现  46-81
  5.1 播放主界面模块的详细设计与实现  46-65
    5.1.1 PlayActivity组件实现异步更新界面  48-55
    5.1.2 PlayActivity组件实现界面切换  55-57
    5.1.3 PlayActivity组件实现后台服务控制  57
    5.1.4 PlayActivity组件实现生命周期的管理  57-62
    5.1.5 PlayActivity组件配置文件  62-64
    5.1.6 PlayActivity组件实现界面  64-65
  5.2 后台音乐服务模块的详细设计与实现  65-74
    5.2.1 PlayBackService组件的设计思路  66-67
    5.2.2 PlayBackService组件实现本地通信  67-68
    5.2.3 PlayBackService组件实现远程通信  68-69
    5.2.4 PlayBackService组件实现生命周期管理  69-74
  5.3 音乐库模块的详细设计与实现  74-81
    5.3.1 LibraryActivity组件界面设计  74-77
    5.3.2 LibraryActivity组件实现界面  77-81
第六章 总结  81-83
  6.1 论文工作总结  81
  6.2 系统运行状况  81
  6.3 问题和展望  81-83
参考文献  83-84
致谢  84

相似论文

  1. 在智能手机环境下健康管理功能设计与研究,TN929.53
  2. 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
  3. 基于Google云计算平台的Web应用系统设计及实现,TP393.09
  4. 基于Android平台的个人移动地图应用,TP393.09
  5. 停车诱导在智能移动终端上的设计与实现,TN929.53
  6. 基于Android平台的无线控制系统设计与实现,TP273
  7. 基于Android的多跳无线网络通信软件的设计与实现,TN929.5
  8. 基于Android的工程导航系统设计,TN929.5
  9. 基于Android平台的无线点菜系统的设计与实现,TP311.52
  10. 远程实时心电监护系统的设计与实现,TP277
  11. 基于Android的车载娱乐信息系统,TP311.52
  12. 在Android系统下的微打实验研究,TP316
  13. 一种城市应急智能决策系统的研究与实践,TP393.09
  14. 基于Android的校园地图服务设计,TP393.09
  15. 图像文本提取系统设计及应用研究,TP391.41
  16. 基于Android平台的均衡器算法研究,TN911.72
  17. Android系统双卡双待手机无线接入层的设计与实现,TN929.53
  18. 基于Android平台多功能特效相机的设计与实现,TP391.41
  19. 基于位置感知的移动服务计算策略研究与实现,TP393.09
  20. 基于Android平台的智能手机输入法研究与设计,TP391.14
  21. Android在高校学生信息服务系统中的应用研究,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com