摘 要
本文说明了制作音乐播放器所用的技术,制作流程和功能介绍。
Android是一个开源的系统,它底层是基于Linux的操作系统,本论文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对播放器进行编写。同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,本文还对调试过程中遇到的问题和解决方法进行了详细的讨论。
通过制作这个软件,我丰富了见闻,接触了曾经没有涉猎的技术领域。同时也系统地复习了android和java语言,可以说是收获颇丰。
该播放器能流畅的播放所有MP3文件,操作流畅,使用方便。
关键词: 界面; 服务;网络爬虫;数据库;消息机制
ABSTRACT
This paper illustrates the production technology used in the music player, production processes and functions is introduced.
Android is an open source system, its bottom is based on the Linux operating system, this paper music player USES the Android open source system technology, using the Java language and Eclipse editing tools to write player.At the same time gives a detailed system design process, part of the interface diagram and main function operation flow chart, the article also in the process of debugging problems and solving method is discussed in detail.
By making this software, I am rich experiences, once contact with no dabble in technical field.Also systematically review the android and the Java language, can be said to be fruitful.
The player can smooth play all MP3 files, smooth operation, easy to use..
Keywords: fragment and activity; service; Jsoup; SqliteDataBase;Handler
目 录
第1章 引言 4
1.1 项目背景 4
1.2 编写目的 4
第2章 系统需求分析 5
2.1 功能需求 5
2.1.1 播放器基本控制需求 5
2.1.2 网络歌曲需求 6
2.1.2 歌词显示需求 7
2.2 界面需求 8
2.3 系统结构图和流程图 10
2.4 性能需求 11
2.5运行环境需求 11
第3章 Android项目介绍 12
3.1 什么是Android? 12
3.2 Android工程目录结构 13
第4章 播放器系统功能详细设计 15
4.1 播放音乐与模式 15
4.2 收藏音乐 17
4.3 音乐切换时界面状态改变 19
4.4 网络歌曲下载 19
4.5 歌词滚动显示 21
结 论 22
致 谢 28
附 录 29