XX学院
本科毕业论文(设计)
题 目 基于Android平台的音乐播放器设计与实现 院(系) 电子工程与电气自动化学院 专 业 电气工程及其自动化 学生姓名
学 号 指导教师 职称 论文字数 80000
完成日期: 年 月 日
巢湖学院本科毕业论文(设计)诚信承诺书
本人郑重声明:所呈交的本科毕业论文(设计),是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。
本人签名: 日期:
巢湖学院本科毕业论文 (设计)使用授权说明
本人完全了解巢湖学院有关收集、保留和使用毕业论文 (设计)的规定,即:本科生在校期间进行毕业论文(设计)工作的知识产权单位属巢湖学院。学校根据需要,有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许毕业论文 (设计)被查阅和借阅;学校可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编毕业,并且本人电子文档和纸质论文的内容相一致。
保密的毕业论文(设计)在解密后遵守此规定。
本人签名: 日期: 导师签名: 日期:
基于Android平台的音乐播放器设计与实现
摘 要
Android是一种基于Linux的自由及开放源代码的操作系统,其最大的优势就是显著的开放性。开放的源码吸引大量的开发者和手机开发商,开放的平台带来更大的竞争,让更多的消费者能够以低价位买到心仪的手机。随着智能手机的普遍和Android应用的日益丰富,一个崭新的平台也将走向成熟。
本课题的目的就是开发出一款基于Android平台,可以播放MP3歌曲文件的音乐播放器。播放器的界面新颖,功能丰富,操作方便。播放器主要从界面的设计着手,设计了欢迎界面、功能界面、扫描界面、显示歌曲列表界面,播放及显示歌词界面,实现了播放歌曲的基本功能,还有歌词同步显示、支持手势切换、后台播放歌曲,自动关闭播放器等功能。
关键词:Android;开放;音乐播放器
基于Android平台的音乐播放器设计与实现
Design and Implementation of Music Player
Based on Android Platform
Abstract
Android is a free and open source Linux-based operating system with openness significantly. Open source attract a lot of developers and mobile manufacturers , an open platform can bring more greater competition, lead to more consumers to buy low-priced favorite phones. A new platform will be mature with smartphones widespreadly and Android applications rich increasingly.
The purpose of this title is to develop a music player based on Android platform, that can play MP3 music files. The player has pretty UI(User Interface), abundant function, and easy to operate. It mainly start from the design of UI, design the welcome interface, function interface, scanning interface, display the songs list interface, play music and show lyrics interface, realized the basic playing function besides show lyrics synchronously, support for gestures to switch, play musics background, automatically shut down player, and other functions.
Key Words:Android, open, Music Player
II
目 录
第一章 绪论 ......................................................... 1
1.1 研究背景及意义 ................................................ 1 1.2 研究内容 ...................................................... 1 第二章 Android应用概述 .............................................. 2
2.1 创建Android应用 .............................................. 2 2.2 项目目录简介 .................................................. 2 第三章 播放器总体设计 ............................................... 4
3.1 播放器功能需求分析 ............................................ 4 3.2 播放器设计总体流程 ............................................ 5 第四章 播放器设计与实现 ............................................. 6
4.1 界面的设计 .................................................... 6 4.2 功能的实现 .................................................... 7
4.2.1 动态图片的实现 .......................................... 7 4.2.2 Adapter的实现 .......................................... 8 4.2.3 扫描文件的实现 ......................................... 11 4.2.4 数据存取的实现 ......................................... 12 4.2.5 手势滑动的实现 ......................................... 13 4.2.6 歌词显示的实现 ......................................... 13 4.2.7 播放歌曲的实现 ......................................... 15
第五章 播放器运行测试 .............................................. 18 参考文献 ........................................................... 20 致 谢 .............................................................. 21