基于Android平台音乐播放器的设计_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

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

摘要:本文主要是在Android系统上对音乐播放器应用程序的设计与实现进行讨论,通过这一过程来进一步学习Android平台,这样对个人未来发展有很大的意义。本文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse开发工具对播放器代码进行编写。同时给出了详细的系统设计过程、部分界面截图及主要的功能流程图,本文还对开发过程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集播放、暂停、停止、上一首、下一首、歌词显示等功能于一体,性能良好,在Android系统中能独立运行。对于播放歌曲的文件,本播放器只限于应用层程序的探讨,对具体的文件不做深入研究。24274
毕业论文关键词:  Android,Java,音乐播放器,开源系统
The Design of the Music Player Based on Android Platform
Abstract:     This article is mainly on Android music player application design and implementation, through further study of the Android platform, so that there is a great deal of development of personalization in the future. The music player used Android open source system technology, Java language and Eclipse development tools to write code. It also gives detailed system design process, part of the interface screenshots, and function of the main flow chart. This article discusses in depth of the problems met and the solutions provided during the developing process. The music player has functions of play, pause, stop, previous song, next song, the lyrics display, and etc. It has proven to perform well and can be run independently on Android. As for the music files, they are being discussed within the application layer but not being researched further.
Keywords: Android, Java, music player,Open source system
目录
1    绪论    1
1.1    课题的背景和意义    1
1.2    课题的研究历史和发展现状    1
1.3    课题研究的主要内容    3
1.4    方案的原理、特点与选择依据    3
2    系统需求分析    5
2.1    功能需求    5
2.1.1    播放器的基本控制需求    5
2.1.2    功能需求(时序图)分析    5
2.2    系统结构图和流程图    7
2.2.1    音乐播放器的系统流程设计    7
2.2.2    系统功能设计和系统功能结构设计    8
2.3    系统界面需求    9
2.4    系统性能需求    9
2.5    运行环境需求    10
3    Android项目介绍    11
3.1    ANDROID 基本框架(ANDROID ARCHITECTURE)    11
3.2    ANDROID应用软件开发的核心技术    12
3.2.1    Android 应用程序组件    12
3.3    ANDROID模拟器中SD卡的创建和文件的上传    14
3.3.1    SD卡的创建    14
3.3.2    向sd卡里面上传文件及异常解决    14
4    Android数据库设计    16
4.1    字段设计    16
4.2    SQLITEDATABASE数据库    17
4.3    数据库连接    18
4.3.1    创建数据库    18
4.3.2    操作数据库    19
4.3.3    数据显示    20 (责任编辑:qin)