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

被引量 : 0次 | 上传用户:mawenxing8155
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,人们对于手机的要求逐渐升高,为了适应人们的这种需求,手机市场迅速发展,各式各样的操作系统应运而生,MP3音频播放器作为一个集学习娱乐于一体的平台,可以完成MP3音频及字幕的播放,以及音频下载等功能。基于Android平台的MP3音频播放器主要面向Android手机、平板电脑等的使用者,用户群庞大,发展前景广阔,所以作者以此作为本次研究的课题。本课题在对市场上流行的多种手机音频播放器进行研究的基础上,采用发展成熟的Java语言,使用当前炙手可热的基于Linux系统的开源平台也就是Android平台进行开发,使用SQLite数据库来进行数据管理,综合上述各方面的支持来进行MP3音乐播放器的开发。在本文的各个章节中,以软件工程的开发流程为基础,分别从需求分析、概要设计、详细设计、系统实现以及测试几个环节入手,对MP3播放器进行开发。开发出的播放器主要分为六个模块,包括XML文件处理模块、用户列表的显示及更新模块、音频或歌词文件的下载模块、歌词文件的解析模块、音频文件的播放模块以及歌词同步显示模块。开发的整个过程中,掌握并运用了Android平台的若干关键技术,首先采用SAX解析器对XML文件进行解析,解析完成后得到了需要显示的MP3音频文件列表,在进行列表显示的时候运用分页技术将远程服务器上的文件和本地文件进行分页显示,开发过程中采用了Adapter设计模式,增加了代码的可靠性和可复用性。在文件下载功能的实现过程中,作者开发了文件下载模块,用来把远程文件下载到本地,并利用SD卡访问技术将歌曲写入SD卡。此外,在歌曲的播放、歌词文件的解析以及歌词的同步显示方面,作者也进行了深入研究。通过此次课题的研究,作者基本掌握了基于Android平台的MP3播放器的开发流程。在对音乐播放器的认识了解的基础上,作者完成了整个播放器的所有功能及性能需求,希望在以后的开发过程中能够更进一步学习Android平台的开发,以完善系统的不足。
其他文献
<正>高州位于广东省西部,高州方言属于粤语方言区中的高雷方言片,不仅具有浓厚的民间特色,而且还具备较高的语言、文化研究价值,魅力丝毫不让地地道道的广州话。下面,我们来
本文对聚乙烯醇在低浓度下与甲醛的缩聚反应进行了研究,介绍了获得高粘度缩聚液的反应时间、反应温度、尿素和甲醛用量等反应条件。
社会保障基金是社会保障体系的核心,是现代社会保障制度得以建立并正常运行的物质基础和财力保证。对武汉市社保基金监管体系的考察和分析表明,当前社会保障基金监管体系存在
目的 :从本草文献中探讨天然药物薤白的确切基原与性效。方法 :通过本草文献考证 ,结合实地调查中医临床用药情况分析。结果 :薤白 ,古今有别。古代本草文献所载薤白不是现代
现代性是吉登斯庞大理论关注的重点问题,在现代性视野下探索风险和信任内涵及其相关性具有较强的理论与现实意义。本文从前现代与现代历史维度,考查现代性的断裂、现代性的后
本文介绍一种利用最佳自适应小波包阈值函数来去除高斯白噪声的方法,对于噪声图像利用计算多级小波包分解并利用香农熵来获得最佳小波基,选择一个和分解级数以及子带相关的阈值
一位澳洲电视工作者,有一年,父亲突然身故、工作遭遇瓶颈、家庭关系也陷入僵局,就在人生跌落谷底、生活即将崩溃时,偶然间读到一本百年古书,发现了一个生命中的重大秘密,而过
<正>王维是一个感受很敏锐的人,当他来到塞上,看到大漠的风光,于是写了一首《使至塞上》,下面我们把这首诗看一下:单车欲问边,属国过居延。征蓬出汉塞,归雁入胡天。大漠孤烟
路径规划是移动机器人现实应用的关键技术之一,也是移动机器人研究领域的一个重要课题。本文对移动机器人路径规划问题进行了分析和研究,其中包括在复杂环境下移动机器人的全局
目的将湿性愈合敷料水凝胶、藻酸盐、银离子、水胶体与传统干性敷料用于创面换药对照进行临床观察,探讨治疗糖尿足溃疡的最佳换药方法,从而减少患者住院天数、缩短愈合时间、降