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