基于J2ME平台环境下的手机音乐播放器
基于Android的音乐播放器设计与实现

第二部分:基于Android的音乐播放器的软件设 计阶段,侧重是设计模型的建立,每个模块单独 的程序流程图。
第三部分:基于Android的音乐播放器的软件实 现阶段,主要介绍功能的实现,界面的实现等方 面的内容。
基于Android的音乐播放器设计与实现
指导教师:郑明秀
专业: 学生: 学号:
LOGO
背景及意义
背景
由于当下大部分手机的操作系统也都是采用Android 系统,所以谷歌Android系统就能让用户在个人手机 上使用自己编写的功能软件,能有运用操作简单的 个性化音乐播放器。本文涉及到的播放器就是在谷 歌Android手机平台的基础上研发的音频播放器。
意义
听歌是缓解现今社会生活的紧张和平时工作所带来 的压力的有效办法,编写的这款音乐播放器就具备 播放已下载的音乐文件格式的功能,在一定程度上 提高手机用户的体验感。用户还能够自主更换音乐 播放界面背景,减少了用户长期使用同一种颜色背 景的疲劳感,很大程度上提升了用户的体验效果。
论文的结构和主要内容
并最终显示测试结果。
列属性 操作方式
结果
扫描文 件
播放音 乐
暂停音 乐
系统换 肤
桌面字 幕
点击扫描文件 按钮
点击播放音乐 按钮
点击暂停音乐 按钮
点击系统换肤 选择
打开/关闭桌面 字幕
显示文件夹下的音 乐
音乐播放
音乐暂停
背景更换到相应的 皮肤
桌面字幕被打开/关 闭
测试结果 有效 有效 有效 有效 有效
音乐播放模块程序流程图系统测试列属性操作方式结果测试结果扫描文点击扫描文件按钮显示文件夹下的音有效播放音点击播放音乐按钮音乐播放有效暂停音点击暂停音乐按钮音乐暂停有效系统换点击系统换肤选择背景更换到相应的皮肤有效桌面字打开关闭桌面字幕桌面字幕被打开关有效功能模块测试就是分别对项目中的单个模块进行测试着重突出模块之间的关系
基于Android的音乐播放器设计与实现毕业论文

学位论文原创性声明
本人重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。
涉密论文按学校规定处理。
作者签名:日期: 年 月 日
导师签名: 日期: 年 月 日
注意事项
1.设计(论文)的容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:引言(或绪论)、正文、结论
第一章 系统需求分析
1.1 功能需求(用例图分析)
根据项目所要达到的目标,从而我们可获得项目系统的基本需求,以下是从不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求。
以下分别描述:
1.1.1 播放器的基本控制需求
Key words: Linux operating system; Android; flowchart; music player; open source system
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作与取得的成果。尽我所知,除文中特别加以标注和致的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得与其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了意。
(完整word版)基于java的音乐播放器的设计

《课程设计报告》课程名称:WEB课程设计2016—2017 学年度第一学期题目:基于java的音乐播放器系别:信息工程学院专业: 计算机科学与技术专业班级:指导教师:编者目录一。
需求分析 (1)(一)背景 (1)(二)音乐播放器需求分析 (1)二.概要设计 (5)(一)系统所用类及各类的主要说明 (5)(二)系统UML类图 (6)三。
详细设计 (8)(一)核心技术介绍 (8)(二)创建播放器的图形用户界面所需的控件 (11)四。
系统实现 (14)五.测试 (44)结论 (46)一.需求分析(一)背景随着计算机的广泛运用,手机市场的迅速发展,各种音频视频也在网上广为流传,这些资源看似平常,但以渐渐成为人们必不可少的一部分了,于是各种手机播放器也紧跟着发展起来,但是很多播放器一味追求外观花哨,功能庞大,对很多用户的时间造成了很多资源的浪费,比如CPU、内存的占有率过高,在用户需求多用户操作时,受到了不小的影响,带来了许多的不便,而对于大多数普通用户,许多功能用不上,形同虚设。
(二)音乐播放器需求分析根据项目,我们可以获得项目系统的基本需求主要是功能需求而系统的功能需求,我们分成三部分来概括,即播放器的基本控制需求、播放列表管理需求和性能需求。
以下分别描述:121、播放器的基本控制需求(1)播放:点击播放列表中的歌曲进行播放。
(2)停止:在歌曲列表下方有一个小按钮,当歌曲正在播放时,显示的是可停止的按钮,点击则停止当前播放的歌曲.(3)上一曲:歌曲在播放或者未播放时单击上一曲按钮时歌曲会跳到列表的当前歌曲的上一首.(4)下一曲:歌曲在播放或者未播放时单击下一曲按钮时歌曲会跳到列表的当前歌曲的下一首。
(5)停止:单击停止按钮时立即停止播放当前的歌曲。
3用户需求图音乐播放器系统流程图2、播放列表管理(1)添加歌曲文件夹:在播放列表中单击,选择添加的文件夹则弹出一个添加文件夹的会话框,点击要添加的歌曲,则弹出“添加成功"的消息提示,否则弹出“添加失败”的相关信息。
基于Android的音乐播放器设计

基于Android的音乐播放器设计一、引言随着移动互联网的发展,人们用手机听音乐的需求越来越大。
因此,对于一个音乐播放器来说,良好的用户体验和用户界面设计变得尤为重要。
基于Android系统的音乐播放器,可以充分利用Android系统的优势,为用户提供优质的音乐播放服务。
二、需求分析1.用户需求(1)良好的用户体验良好的用户体验是用户使用一个音乐播放器时最为关注的。
播放器要有良好的性能、播放流畅且不卡顿,增加用户使用时的留存时间。
(2)易操作性音乐播放器的操作要简单易学,一定要避免音乐播放器的操作复杂引起使用者的困惑和不愉快。
(3)方便的使用方便的使用就是快捷的定位到自己需要的功能,千万不要像一些播放器一样难以找到自己想要的功能。
(4)多种音乐格式支持目前音乐格式众多,一个好的音乐播放器一定要支持多种音乐格式的播放。
2.功能需求(1)播放功能重要的功能之一,音乐的播放一定要流畅不卡顿。
(2)歌词功能歌曲的歌词随着音乐的播放同步展示,让用户能够更好的理解和享受音乐。
(3)在线音乐功能在线音乐功能为用户提供了更为丰富的音乐选择,也为音乐平台提供更多的商业合作机会。
(4)下载功能这个功能是当网络环境不好时提供稳定的音乐学习环境,用户可以把歌曲下载下来,随时随地可以听取。
三、系统设计Android的音乐播放器设计1.音乐的存储用户存储的音乐和内建音乐的存储架构不同,因为内建的音乐是从系统预装的资源存储到系统内部存储,并被分类为系统音乐媒体数据库。
用户存储是用户自己存储的音乐,可以自定义目录和分类,因此不能直接做到类似内建音乐的音乐媒体库分类管理。
(2)外置存储外置存储就是SD卡,手动插上才能使用。
当我们访问外置存储的音乐时,需要文件读取的权限。
用户存储的音乐和内建存储的音乐在这个方面是一样的。
2.音乐文件和格式Android音乐播放有两种方式(1)内建资源内建资源的音乐文件保存在/res/raw目录下,这个音乐数据与.apk安装包一起发布。
基于Android系统在线音乐播放器的设计与实现

基于Android系统在线音乐播放器的设计与实现一、本文概述随着移动互联网的飞速发展,智能手机已经成为人们生活中不可或缺的一部分。
作为一款集便捷性、实时性和个性化于一体的终端设备,Android系统智能手机在全球范围内受到了广泛的欢迎和应用。
音乐播放器作为手机的基本功能之一,其用户体验和功能性受到了广大用户的广泛关注。
开发一款基于Android系统的在线音乐播放器,不仅符合市场的需求,也是提升用户体验、推动移动互联网应用发展的重要一环。
本文旨在探讨基于Android系统在线音乐播放器的设计与实现。
我们将首先介绍在线音乐播放器的市场需求和重要性,然后分析Android系统在音乐播放方面的优势和挑战。
在此基础上,我们将详细介绍在线音乐播放器的架构设计、功能模块划分、关键技术的实现以及用户界面的设计。
我们还将对开发过程中的关键问题进行深入探讨,如网络数据的处理、音频解码与播放、缓存策略、用户交互设计等。
我们将总结本文的主要工作,并展望未来的研究方向。
通过本文的阐述,我们希望为开发者提供一款功能强大、用户体验优秀的基于Android系统的在线音乐播放器的设计方案和实现方法,同时也为相关领域的研究者提供有价值的参考。
二、音乐播放器需求分析在设计和实现基于Android系统的在线音乐播放器时,需求分析是至关重要的一步。
这一环节旨在明确用户的具体需求,以及播放器应具备的功能和特性。
通过深入了解目标用户群体,我们可以确定播放器需要满足以下几个关键需求:用户界面友好性:播放器应提供直观且易于使用的用户界面,确保用户能够轻松浏览、搜索和播放音乐。
同时,界面设计应符合Android系统的标准规范,以确保用户体验的一致性。
音乐搜索与发现:用户希望能够方便地搜索和发现他们喜欢的音乐。
播放器应提供强大的搜索功能,支持按歌曲名、歌手、专辑等关键词进行搜索。
还应提供个性化推荐功能,根据用户的听歌历史和偏好推荐相似风格的音乐。
音乐播放与控制:播放器应具备基本的音乐播放功能,如播放、暂停、上一曲、下一曲等。
基于Android平台的音乐播放器设计报告v

题目:基于Android平台的音乐播放器设计报告学生:何双双学号:指导教师:***目录第一章引言-------------------------------------------------------- 31.2 编写目的------------------------------------------------------- 4 第二章系统需求分析------------------------------------------------- 42.1 功能需求(用例图分析)----------------------------------------- 4 2.1.1 播放器的用例图---------------------------------------------- 5 2.1.2用例分析---------------------------------------------------- 5 第三章概要设计----------------------------------------------------- 63.1软件播放流程图------------------------------------------------- 6 3.2 软件类图------------------------------------------------------- 7 第四章详细设计----------------------------------------------------- 84.1MusicInfoController类------------------------------------------ 8 4.1.1.类启动------------------------------------------------------ 8 4.1.2.服务绑定activity ------------------------------------------- 9 4.2MusicInfoController类------------------------------------------ 9 4.2.1获得播放文件列表-------------------------------------------- 9 4.3MusicList类--------------------------------------------------- 10 4.3.1播放------------------------------------------------------- 10 4.3.2暂停/播放-------------------------------------------------- 10 4.3.3停止------------------------------------------------------- 11 4.4MusicPlayerApp类---------------------------------------------- 11 4.4.1单例模式--------------------------------------------------- 11 第五章系统实现---------------------------------------------------- 125.1软件部署------------------------------------------------------ 12 5.2启动软件------------------------------------------------------ 12 5.3播放界面------------------------------------------------------ 13 第六章结论------------------------------------------------------- 14 附录一:代码------------------------------------------------------ 151.获取全部音频文件代码-------------------------------------------- 152.绑定歌曲列表到listview控件------------------------------------- 154.音乐播放服务---------------------------------------------------- 17第一章引言1.1 项目背景当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,Windows mobile,symbian,以及谷歌的Android操作系统,其中占有开放源代码优势的Android系统有最大的发展前景。
Android平台音乐播放器说明书
摘要当今社会的生活节奏越来越快,随着硬件移动设备的越来越先进,人们对移动设备的要求也越来越高,从以前的追求技术到现在的追求视觉,因此,也逐步的提高了对应用程序的要求。
在全球信息化的今天,手机已经成为人们日常生活中不可缺少的一部分,尤其是在电子产品日新月异的今天,我们在平时随处可见的电子产品中,手机用户无疑是一个最大的用户集,其中的代表作有苹果的IOS系统,Nokia的塞班系统,摩托罗拉的Linux系统,黑莓系统等,但在众多的手机系统中,android系统以其代码开源,设计完美,编写方便,赢得了广大程序员的喜爱,另外酷炫的界面,强大的功能,超多的应用(这是其他软件系统望尘莫及的)操作简单,让人们注目的对象,成为使用率最高的手机系统。
本设计采用Java语言和Eclipse编辑工具在Android平台下开发一个音乐播放器应用程序,该音乐播放器主要实现了音乐文件的播放、暂停、上一首、下一首,音轨调节,歌曲相关图片显示,本地音乐管理,网络音乐管理,音乐的收藏等功能。
本设计的音乐播放器界面美观、操作简单,可以满足用户使用手机播放音乐的基本需求。
关键词:Android;音乐播放器;EclipseAbstractFaster and faster pace of life in today's society, with the hardware of mobile devices become increasingly sophisticated, people are increasingly high requirements of mobile devices from the previous pursuit of technology to the pursuit of vision. Therefore, are gradually increasing system requirements. In today's global information technology, mobile phones have become an indispensable part of daily life, especially rapid in electronic products, electronic products usually can be seen everywhere, the phone is undoubtedly one of the largest set of users, one of the masterpieces Apple's IOS system, Nokia's Symbian system, Motorola's Linux systems, and the BlackBerry system, but the phone system, Android system with its code open source, perfect design, preparation of convenience, won the majority of programmers love another cool interface, powerful features, the ultra-application (which is unmatched by other software systems) is simple, allow people the object of attention, the highest utilization rate of the mobile phone system. Of this paper is to discuss the music player application on the Android system design and implementation. Use of the Java language and Eclipse editing tools to be written to the player, and gives a detailed system design process, part of the interface map and run flow chart of the main function, the paper also problems and solutions encountered in the development process in detail discussion, the player set to the music play, pause, stop, previous one, the next song, adjust volume, lyrics display, management of local music, online music management, music collections and other functions in one, good performance, the Android system able to run. The player also has access to the phone file browser functionality, the friendly setting of the album art.Key Words:Android ; Music Player ; Eclipse目录摘要 (I)Abstract (II)第1章概述 (1)1.1 项目背景 (1)1.2 国内外现状 (2)1.3 目的及意义 (2)第2章相关技术 (3)2.1 Android简介 (3)2.2 Java简介 (6)2.3 eclipse简介 (8)第3章系统分析 (9)3.1 可行性分析 (9)3.1.1 经济可行性 (9)3.1.2 技术可行性 (9)3.1.3 操作可行性 (9)3.2 需求分析 (9)第4章数据库设计 (15)4.1 E-R图及逻辑结构设计 (15)4.1.1 音乐播放器E-R图 (15)4.1.2 逻辑结构设计 (16)4.2 数据库连接和创建 (17)第5章详细设计 (19)5.1 创建项目 (19)5.2 播放器界面设计 (26)5.2.1 动画设计 (26)5.2.2 布局的设计 (27)5.2.3 播放器音轨SeekBar的设计 (28)5.2.4 基本功能的设计 (30)5.3 播放列表的设计 (32)5.3.1 默认播放列表设计 (33)5.3.2 自定义播放列表设计 (35)5.4 其他功能的设计 (35)5.4.1 本地音乐 (36)5.4.2 网络曲库 (37)5.4.3 下载管理 (37)5.4.4 收藏管理 (39)结论 (43)参考文献 (44)附录源代码 (45)致谢 ........................................................................................................ 错误!未定义书签。
基于Android手机音乐播放器开发与实现
基于Android手机音乐播放器开发与实现柏云飞【期刊名称】《电脑知识与技术》【年(卷),期】2013(000)028【摘要】研究了在Android手机平台下,音乐播放器的设计与开发过程。
可播放wav、mp3等常见格式的音频文件,同时具备控制音乐的播放、暂停、停止、视觉外观、音量调节、播放列表和文件的管理操作等多种播放功能,同时做到软件的用户界面友好美观,并且使用简单,合乎用户操作习惯。
在保证以上功能的基础上,力争尽量节省手机资源开销,保证手机用户使用的便捷性和可靠性。
%This paper discussed the design and development process about music players on the Android platform phones. Achieve a playback mp3, wav music files in a variety of formats, and the ability to control play, pause, stop, volume control, visu-al appearance, playlists and song file management operations such as multi-player control functions, to achieve both concise and beautiful interface, and the operation is simple and convenient to use. In ensuring the above functions, based on the resource overhead strive to try to save phone, mobile phone users to ensure ease of use and reliability.【总页数】5页(P6406-6410)【作者】柏云飞【作者单位】赣州农业学校,江西赣州341000【正文语种】中文【中图分类】TN929【相关文献】1.基于Android手机音乐播放器的设计与实现 [J], 吴亚兰2.基于Android平台的手机音乐播放器的设计与实现 [J], 王玉凡3.基于用户体验的Android手机音乐播放器设计与实现 [J], 谭静;黄甫道辉4.基于Android的手机音乐播放器设计与实现 [J], 谈玲珑;孙雁南5.基于Android手机音乐播放器的设计与实现 [J], 吴亚兰因版权原因,仅展示原文概要,查看原文内容请购买。
基于安卓的音乐播放器系统的设计与实现——毕业论文
毕业设计中文题目基于安卓的音乐播放器系统的设计与实现英文题目Design and Implementation of The MusicPlayer Based on Android院系:计算机与信息工程学院年级专业:金融服务姓名:学号:指导教师:职称:年月摘要基于安卓的应用软件开发快捷简单,用户体验良好,开发出满足消费者要求的移动终端软件具有广阔的市场前景。
而随着手机的使用量有了大幅地提高,多媒体功能的开发已经成了手机未来发展的功能之一,扩展和优化手机多媒体功能将成为未来几年移动程序开发的新趋势。
本文研究的音乐播放器系统是以Android开发为基础,用到的软件是Java 的开发软件Eclipse,搭建的开发环境是Eclipse + Android SDK,该系统是在Android系统下编码和改进的。
本文研究的音乐播放器集播放、暂停、上下首、歌词显示一些基本的功能于一体,同时具有分享、收藏、设置休息时间的友好性功能,大大满足用户的需求。
关键词:手机;安卓;java;音乐播放ABSTRACTABSTRACTThe application development based on Android is quick and easy, in addition, the user’s experience is good. Therefore, developing mobile terminal software that can meet consumer demands for market has broad prospects.With the production and use of mobile phones greatly improved, the development of multimedia functions has become one of the future development of feature phones, so expansion and optimization of mobile multimedia features will become a new trend in the next few years on the mobile application development.The music player system in this paper is based on Android development , using Java development software Eclipse, building Eclipse+Android SDK development environment, and the system is codded and improved under the Android system.In this paper, the music player has the basic functions which include play, pause, previous one, the next song, the lyrics show. At the same time, the music player can share, collect, set rest time, and it is able to satisfy the needs of users.Key W ords : Phones; Android; Java; Music Player目录第1章引言 (1)1.1 选题背景 (1)1.2 国内外研究现状 (1)1.3 研究内容 (2)1.4 主要设计思路 (2)1.5 论文组织结构 (3)第2章系统相关技术介绍 (4)2.1 Android的定义 (4)2.2 Android的优势 (4)2.3 Android带来的影响 (4)2.3.1 对消费者的影响 (4)2.3.2 对手机制造商的影响 (5)2.3.3 对运营商的影响 (5)2.4 JA V A介绍 (5)2.5 Android内核 (6)2.6 Android的系统架构 (6)2.7 Lib介绍 (7)第3章系统需求分析 (9)3.1 系统可行性分析 (9)3.1.1 技术可行性 (9)3.1.2 操作可行性 (9)3.1.3 经济可行性 (9)3.1.4 社会可行性 (9)3.2 总体需求 (10)3.3 功能需求 (10)3.4 开发运行环境需求 (13)3.5 性能需求 (13)3.6 其它需求 (13)第4章系统概要设计 (15)4.1 概述 (15)4.2 系统功能结构 (15)4.2.1 主界面模块设计 (16)4.2.2 播放界面模块设计 (16)4.2.3 菜单界面模块设计 (17)4.2.4 歌曲设置模块设计 (17)4.2.5 其他模块设计 (18)第5章系统实现 (19)5.1 数据库设计 (19)5.2 模块界面实现 (20)5.2.1 播放器主界面 (20)5.2.2 音乐播放界面 (21)5.2.3 音乐歌词显示页面 (22)5.2.4 音乐菜单界面 (23)5.2.5 音乐歌曲设置 (24)5.2.6 音乐歌曲分享 (25)第6章系统测试 (27)6.1 测试重要性 (27)6.2测试方法 (27)6.3系统功能测试 (27)6.3.1 播放器播放功能测试 (27)6.3.2 播放器菜单功能测试 (28)6.3.3 播放器歌曲设置功能测试 (28)6.3.4 播放器其他模块功能测试 (29)第7章结论与展望 (30)7.1 结论 (30)7.2 进一步的工作方向 (30)参考文献 (31)致谢 (32)第1章引言1.1 选题背景科学技术的日新月异,加上人们生活水平的不断提高,使得手机在人们的日常生活中扮演着极其重要的角色。
基于java音乐播放器设计
基于java的音乐播放器的设计摘要:在信息,技术高速进展的今天,多媒体技术也愈来愈受到人们的重视。
文章对目前利用较多的音乐播放器作出较详细的比较。
通过阅读多张文献,分析了一些音乐播放器的功能并考虑了如何能实现支持更多格式的音乐文件,如何能知足利用者对播放器的需求。
本文要紧介绍了一个基于Java Applet来实现的音乐播放器的设计。
并对系统开发中涉及到的关键技术作了探讨,简要分析介绍了Java技术和 Applet的工作原理,最后说明系统需要实现的功能。
关键词:java;Applet;音乐播放器;前言最近几年来,听音乐已成为人们生活的一部份,与此同时,音乐播放器以其平易近人的价钱也日趋普及,这大大丰硕了业余生活也减缓了工作压力,但尚有诸多不足的地方有待改良日常生活中,咱们在听音时,常感手动操作甚是麻烦且想寻觅某个音频文件须从头至尾逐个查看,如此费时费力很是不便。
音乐播放器的实现方式,采纳口述音乐文件名的方式即可播放指定歌曲文件,幸免了繁琐的查找,亦使其加倍人性化,实现了播放器的全自动语音操纵。
我以后要采纳java Applet的多媒体技术,设计出一个基于java Applet的音乐播放器。
此刻电脑上的音乐播放器百花齐放,以Winamp,Foobar2000,千千静听,酷狗和酷我音乐盒最流行。
播放器最重要的参数当属支持的格式了,即便只图个响,也需要有丰硕的格式作为后盾。
在此方面,千千静听支持多种音频格式,除常见的MP3,WMA等,也支持APE,FLAC等无损紧缩格式,它一共支持三十多种音频格式,是一个比较全能的播放器。
Winamp也支持超级多的格式,但对APE 格式的支持需要安装对应插件;除音频格式外,Winamp还支持一些常见的视频格式,那个功能能为用户带来一些方便。
Foobar2000支持的格式数量也差不多,可是对APE的支持仍然需要安装插件。
只是Foobar2000有一个特色功能,它支持直接读取紧缩包里的音乐文件,从电骡上下载的APE完整碟通常都是打包的,若是用Foobar2000的那个功能就能够够不解压直接听歌了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于J2ME平台环境下的手机音乐播放器摘要随着无线移动通信的高速发展及各种移动业务种类的快速增长,一切互联网上的业务都在移动通信系统中得到应用。
然而,由于用户需求的原因,或者终端支持与否的因素,并非所有手机都能正确显示同一信息内容。
而且随着客户端设备的类型越来越多,人们对个性化服务的要求越来越高,个性化信息服务成为将来网络信息服务发展的一个重要的方向。
移动终端是一种采用先进通信协议栈的复杂系统,它需要具有与许多网络设备互操作、支持先进而丰富的多媒体的应用程序。
而且,所有这些都必需在一个资源有限的嵌入式系统的约束条件下实现。
JAVA技术提供了跨平台的能力,并支持多种器件设备。
J2ME和MIDP(移动信息器件概览)可在任何被支持的系统上运行同样的应用程序。
JAVA技术为无线设备创建了一个全新的开发平台,这一平台可以跨越多种设备和多个系统平台。
JAVA 的跨平台特性,使得基于J2ME 的应用程序具有移植性好等其他优势,可以让移动通信设备发挥出最大的潜能。
JAVA手机作为移动终端为今后移动通信发展提供了很好的解决方案。
本文首先分析了J2ME在当前移动终端发展中所具有的重要角色,选择J2ME作为移动终端软件开发平台的优势。
实际开发了一个基于J2ME平台的音乐播放器软件,进行了相关理论和技术的分析。
关键词:MIDPJ2ME音乐播放器AbstractWith the rapid development of wireless mobile communication and mobile business types of rapid growth, all business on the Internet in mobile communication system. However, because the user demand reasons, or terminal support or factors, not all mobile phone can correctly display the same information content. And as the client device type is more and more, people of personalized service of the increasingly high demand, personalized information service become the future network information service is an important developing direction. The mobile terminal is a kind of advanced communication protocol stack for complex systems, it needs with the many network interoperability between devices, support for advanced and rich multimedia application. Moreover, all of these must be in a resource-limited embedded system under the condition of realization. JAVA technology provides a cross-platform capabilities, and support for multiple devices. J2ME and MIDP ( mobile information device profile ) can be in any supported system running the same application. JAVA technology for the wireless device to create a new development platform, this platform can span multiple devices and multiple system platform. The JAVA cross platform characteristic, the application program based onJ2ME has good portability and other advantages, can make the mobile communication device to play the great potential. JAVA mobile phone as the mobile terminal for future mobile communication development provides a good solution. This paper firstly analyzes the current J2ME in mobile terminal development in the important role, select J2ME as a mobile terminal software development platform edge. The actual development of a platform based on the J2ME music player software, the relevant theory and technology analysis.Key word.:MIDPJ2MEMusic Player目录摘要I ABSTRACT........................................................................................................... I I 第一章引言 (1)1.1课题背景 (1)1.1.1移动终端的发展现状 (1)1.1.2个性化服务 (1)1.1.3 J2ME在移动终端领域的优势与发展 (2)1.2论文成果 (2)1.3论文组织结构 (2)第二章J2ME体系结构及技术简介 (2)2.1J2ME的概况 (2)2.2J2ME简介 (3)2.2.1 J2ME 架构 (3)2.2.2 JVM ( 虚拟机) (3)2.2.3 MIDP( 移动信息设备简表) (3)第三章系统需求分析和总体设计 (4)3.1系统功能需求 (4)3.1.1播放器界面 (4)3.1.2播放的功能 (5)3.1.3音乐播放音量的控制 (6)3.1.4歌曲播放时间的显示 (6)3.1.5歌曲的快进与快退 (6)3.2总体设计 (6)3.2.1播放器界面设计 (6)3.2.2播放功能 (8)3.2.3对音量的控制 (9)3.2.4歌曲的播放时间 (10)3.2.5歌曲的快进与快退 (10)3.2.6歌曲进度条的显示 (10)第四章系统测试与检验 (11)4.1测试概要 (11)4.1.1测试的基本概念 (11)4.1.2测试的目的与地位 (11)4.2测试项目 (11)4.2.1测试界面 (11)4.2.2测试播放暂停静音 (12)4.2.3测试改变音量,快退快进 (12)第五章总结 (12)5.1总结软件及收获 (12)5.2致谢语 (13)第六章参考文献 (13)第一章引言1.1课题背景1.1.1移动终端的发展现状当今在全球信息与通信领域中,无线移动通信的发展之快最引人注目。
在中国,仅蜂窝移动通信用户早已跨过3亿大关,而在全球15亿的移动用户已成事实。
中国在全球范围内不仅用户数增长最快,而且移动用户与固定电话用户之比的增长率也是全球第一。
按照无线移动终端的发展历程大致将其分为三类:第一类是以语音通信为主的手机,也就是我们传统意义上的手机,目前主要面向低端市场,这类手机的硬件都是围绕一个单一的基带处理器搭建的,该处理器执行电信和其它简单的应用任务。
第二类是增值业务手机,也叫多功能手机,这是目前需求量最大的手机。
这些手机一般面向特定应用,一个功能强大的基带处理器芯片实现移动终端的主要功能,如果基带处理器不能满足诸如视频处理等功能,可以配套使用一个应用协处理器,它面向特定应用。
第三类是智能手机,即高端手机,曾被定义为“拥有操作系统并支持第三方应用的手机”。
这类手机中应用处理器成为系统的核心,而GSM/GPPS等通信MODEM则成为实现连接功能的外设之一,此外还有其它通信外设,如WLAN、蓝牙、USB等,并且可能提供统一的扩展接口。
智能手机通常要采用复杂的嵌入式操作系统为上层应用提供统一的应用接口。
并且,智能手机多备有较大显示屏,具有计算和文字处理方面的功能。
从移动业务的角度看,目前现有的业务种类已经是琳琅满目,一切互联网上的业务都在移动通信系统中得到应用,当然,由于现有网络质量和带宽的限制,它还远不能给用户以有线网络的体验,而且有些业务在目前条件下也只是概念上的炒作。
然而,并非所有的业务都能顺利推出,其中有用户需求的原因,也有终端支持与否的因素,并非所有终端都能对统一网站的内容正确显示,并非所有手机都能正确显示同一信息内容.而且随着客户端设备的类型越来越多,人们对个性化服务的要求越来越高,个性化信息服务成为将来网络信息服务发展的一个重要的方向。
1.1.2个性化服务个性化服务是网络又称为个性化定制服务,是根据客户的特性提供具有针对性的信息内容和系统功能;就是将用户感兴趣的内容提供给客户,在某一特定的网上功能和服务方式中,由用户自己设定网上信息的来源方式、表现形式、特定网上功能及其他网上服务方式等。
个性化服务,就是针对不同的用户,采用不同的服务策略和方式,提供不同的信息内容的服务。
在信息发布尤其是大范围的信息发布时,所有的客户端收到的信息都是相同的,而如果客户端移动设备的硬件或软件类型不适合显示服务器发布的信息,比如屏幕不够大、不支持某种解码方式等,那客户端在信息的接收上就会受到影响。
至于允许客户端自己选择显示方式,那更是不可能的事情。
而且随着客户端设备的类型越来越多,人们对个性化服务的要求越来越高,这个问题更加突出。
于是人们开始探索客户端与服务器端是否能进行“内容协商”,即客户端通过某种方式告诉服务器端,客户端的信息表达环境是怎样的,以及客户需要什么样的信息。
而我们要做的手机音乐播放器也是需要个性化的,我们会在已有的播放器基础上再添加以下个性化的元素进去,让用户用的舒心,省心。