没有合适的资源?快使用搜索试试~ 我知道了~
基于Android系统的MIDI音乐播放器的设计与实现毕业论文.doc
0 下载量 196 浏览量
2023-07-07
13:19:26
上传
评论
收藏 1.54MB DOC 举报
温馨提示
试读
57页
基于Android系统的MIDI音乐播放器的设计与实现毕业论文.doc
资源推荐
资源详情
资源评论
内蒙古科技大学毕业设计说明书(毕业论文)
I
内蒙古科技大学
本科生毕业设计说明书(毕业论文)
题 目:基于 Android 系统的 MIDI 音乐
播放器的设计与实现
内蒙古科技大学毕业设计说明书(毕业论文)
II
摘 要
随着 3G 时代的来临,3G、Android、iPhone、Google、苹果、手机软件、移动开发
等词越来越充斥于耳。随着 3G 网络的大规模建设和智能手机的迅速普及,移动互联网
时代已经微笑着迎面而来。
自 1983 年世界第一款商用手机发布到现在,只经过了仅仅不到 30 年的时间,全球
手机用户已达 23 亿之多。消费者对手机产品在商务和娱乐方面的要求越来越高,让手
机日益成为便携式的商务或娱乐终端。在硬件的推动下,用户对手机软件的功能需求也
越来越高。Android 系统也在不断更新以满足需求,因此手机多媒体技术的开发也就不
可避免称为热点。
Android:Google 公司于 2007 年公布的开放式源代码手机系统,它的开放性优于其
它封闭式的手机系统,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。
这使得越来越多的人关注这个操作系统。
本设计为一款基于 Android 2.2 操作系统及以上版本的音乐播放器,以 Java 作为基
础编程语言,采用 Android 系统提供的标准数据库 SQLite 进行操作。本设计的实现,囊
括了 Android 大部分编程技术,用其友好的用户界面,实现了对音乐控制的基本功能:
播放、暂停、上/下首切换、歌词同步显示和各种播放模式的控制(单曲、循环、随机和
顺序播放),也实现了对歌曲列表的搜索、添加和删除等功能。
关键词:Android;Google;音乐播放器;Java;移动互联网
内蒙古科技大学毕业设计说明书(毕业论文)
III
Abstract
With the coming of the era of 3G, some words can be heard more and more frequently,
such as 3G, Android, iPhone, Google, Apple, Mobile phone software, Mobile development.
As the 3G network’s large-scale construction and the smart phone’s rapid popularization,
mobile internet age has come with a smile.
Since the issuance of the world’s first commercial mobile phone in 1983, the total number
of global mobile phone users has been more than 2.3 billion in the past less than 30 years.
Consumers demand more and more mobile phone’s performance in business and
entertainment, which has made mobile phone the portable terminal for business and
entertainment day by day. Being motivated by hardware, users’ needs on mobile phone
software’s function goes increasingly high. Android system is updating to satisfy the needs.
Therefore, the development of mobile multimedia technology has inevitably become the hot
spot.
Android is the open source mobile system published by Google in 2007. For the reason
that its openness is superior to other closed mobile system, anyone can rewrite all functions in
the mobile system as he or she like, which has made more and more people pay attention to
this operating system.
This design is a music player using Java as the basic programming language, which is
based on Android 2.2 operating system and above version, and can be operated by the
standard database SQLite that offered by Android system. Though this design is not big, it
contents Android’s most programming technology. Its favorable user interface can conduce to
the realization of its basic function in music controlling (start, pause, switching between up
and down music, lyrics synchronized display) and play mode controlling (single play, single
cycle, random play and all cycle). Besides, it also realizes the function in song including
search, add, delete and so on.
Key words: Android; Google; music player; Java; mobile internet
内蒙古科技大学毕业设计说明书(毕业论文)
IV
目 录
摘 要 ...........................................................................................................................................I
Abstract ......................................................................................................................................II
第一章 绪 论.............................................................................................................................1
1.1 设计背景及意义...........................................................................................................1
1.2 Android 国内外发展的状况 .........................................................................................1
第二章 开发工具相关简介.......................................................................................................3
2.1 Android 概述 .................................................................................................................3
2.2 Android 开发技术简介 .................................................................................................4
2.2.1 Android 程序框架介绍 .......................................................................................4
2.2.2 用户界面介绍......................................................................................................5
2.2.3 Android 四大组件简介 .......................................................................................6
2.2.4 Android 数据库 SQLite 介绍..............................................................................7
2.3 Java 语言介绍 ...............................................................................................................8
第三章 系统分析.....................................................................................................................10
3.1 可行性分析..................................................................................................................10
3.1.1 操作可行性........................................................................................................10
3.1.2 经济可行性........................................................................................................10
3.1.3 技术可行性........................................................................................................10
3.2 设计目标......................................................................................................................11
3.3 功能需求分析..............................................................................................................12
3.3.1 播放控制模块分析............................................................................................12
3.3.2 歌曲列表模块分析............................................................................................13
3.3.2 播放模式模块分析............................................................................................14
3.4 性能需求分析..............................................................................................................15
第四章 总体设计.....................................................................................................................16
4.1 数据库设计..................................................................................................................16
4.2 基本流程设计..............................................................................................................17
4.2.1 整体流程设计...................................................................................................17
内蒙古科技大学毕业设计说明书(毕业论文)
V
4.2.2 播放控制流程设计...........................................................................................17
4.2.3 歌曲列表流程设计...........................................................................................18
4.2.4 播放模式流程设计...........................................................................................19
第五章 详细设计.....................................................................................................................20
5.1 MIDI 播放器 UI 设计 .................................................................................................20
5.1.1 歌曲列表界面设计...........................................................................................21
5.1.2 播放控制界面设计...........................................................................................23
5.2 播放器初始化实现.....................................................................................................25
5.3 歌曲列表模块实现.....................................................................................................27
5.3.1 数据库创建和连接实现...................................................................................27
5.3.2 歌曲列表搜索、添加和删除实现...................................................................29
5.4 播放控制和模式模块实现.........................................................................................32
5.4.1 基本控制功能实现...........................................................................................32
5.4.2 UI 同步显示实现 ..............................................................................................34
5.4.3 播放模式控制实现............................................................................................35
5.5 歌词同步显示实现.....................................................................................................37
5.6 菜单功能实现.............................................................................................................42
第六章 系统测试.....................................................................................................................44
6.1 测试引言.....................................................................................................................44
6.1.1 测试目的............................................................................................................44
6.1.2 测试信息............................................................................................................44
6.2 测试内容.....................................................................................................................45
6.2.1 初始化测试........................................................................................................45
6.2.2 歌曲列表测试....................................................................................................45
6.2.3 播放控制测试....................................................................................................46
6.2.4 歌词同步显示测试............................................................................................46
6.2.5 搜索、添加和删除测试....................................................................................47
总 结.........................................................................................................................................48
参考文献...................................................................................................................................49
致 谢.........................................................................................................................................50
剩余56页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3679
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功