电子与信息工程毕业论文:基于J2ME环境的手机功能软件开发.doc
《电子与信息工程毕业论文:基于J2ME环境的手机功能软件开发.doc》由会员分享,可在线阅读,更多相关《电子与信息工程毕业论文:基于J2ME环境的手机功能软件开发.doc(23页珍藏版)》请在温州文客信息科技有限公司上搜索。
1、 本 科 毕 业 设 计 基于 J2ME 环境的手机 功能 软件开发 所在学院 专业班级 电子与信息工程 学生姓名 学号 指导教师 职称 完成日期 年 月 I 摘要 Java 语言经过十多年的发展和应用,如今的技术日渐成熟。直至现在, Java 已经成为当今网络计算机平台的标准,也成为全球程序 员的首选开发平台。放眼当今的电子市场, Java技术已无处不在,小至信用卡,大到企业级应用系统等。而 J2ME 作为 Java 的微型版,主要用于开发具有有限连接、内存以及用户界面能力的设备应用程序,推动着整个移动网络技术的发展。 在小型电子设备上, J2ME 以它在无线编程上的独特作用为创建性能卓越的
2、网络应用提供了一套完整的解决方案。其中以手机的应用软件最为普及现今人们的生活。一款优秀的手机应用软件可以为现在的人们带来更方便、更现代化、更优质的生活。 当今的手机应用软件市场五花八门,本论文选择了设计比较普遍的手机音乐软 件。MusicOnline 属于在线音乐软件。设计过程中为了保证设计时的思路清晰,逻辑正确,本文主要采取 MVC 的模式设计这款音乐软件,将程序分为控制器类、视图类和模型类三大模块。控制器为单一控制器 UIController,设计中在视图界面方面主要实现了音乐列表和音乐播放时的视图 ,通过 LCDUI 体系中的高级用户界面组件和低级用户界面组件分别对两个视图进行了不同的设
3、计 ; 在通信方面实现网络通信和 在数据处理方面实现 XML 的解析等。其中各种类和方法的使用与功能在正文中将会详细介绍。本文的着重点在于客户端设计的过程和思路上,在介绍这些的同时也会介绍一些开发软件及开发环境的使用情况。最后还会稍微介绍一下测试的结果与软件其他可能的改进。由于程序过长,客户端的主要程序置于最后附录一项。 关 键 字: J2ME;音乐软件;移动网络 II Abstract Java language after more than ten years of development and application, todays technology to mature. Unt
4、il now, Java has become the most standard network computer platform, also become the preferred global programmers development platform. Look to todays electronic market, Java technology has been everywhere, it is small to credit card, big to enterprise applications system, etc. But the miniature ver
5、sion of the J2ME as Java, mainly for the development with limited connection, memory, and the user interface, the equipment application ability to push the whole mobile network technology development. In small electronic equipment, with its in J2ME wireless programming to create a unique role perfor
6、mance a network of excellence application provides a set of complete solutions. Which is the most popular mobile phone applications today peoples lives. One excellent mobile application software can be for people of now bring more convenient, more modern, better quality of life. Todays cell phone is
7、 multifarious applications market, this paper chose design is universal mobile music software. Online music software MusicOnline belong to. The design process to ensure that the design of clear thinking, logic, this paper mainly adopts correctly the pattern design of this MVC music software, procedu
8、res into controller type, view class and model class three modules. Controller for a single controller UIController, design in view interface aspects mainly realizes the music list and music play when views, through the advanced user interface LCDUI system components and low-level user interface com
9、ponents of two views respectively different design; In communications network communication and in data processing aspect analytical etc. Realize XML Including all kinds of classes and methods of using and function in the text will be introduced in detail. This paper is emphasized by the client desi
10、gn process and thinking, in the meanwhile will also introduce these introduced some development software and development environment use. Finally will also introduce a little test results and software other possible improvements. Due to the program is too long, client main program in a given at the
11、end. Key word: J2ME,Music software,Mobile network III 目录 第一章 绪论 . 1 1.1 手机软件现状 . 1 1.2 J2ME 介绍 . 1 第二章 J2ME 相关技术概览 . 3 2.1 Java 语言特点 . 3 2.2 关于 ECLIPSE . 3 2.3 关于 SDK . 4 第三章 程序结构及其实现 . 5 3.1 MusicOnline. 5 3.2 MVC 模式 . 5 3.3 服务器端程序 . 6 3.4 音乐列表的实现 . 6 3.5 音乐播放的实现 . 7 3.5 网络通信的实现 . 7 3.6 XML 解析的实现 .
12、 7 3.7 文件管理的实现 . 7 3.8 各个功能模块的控制 . 8 第四章 程序流程和具体分析 . 9 4.1 程序分析 . 9 4.2 MusicItem. 9 4.3 MusicListUI. 10 4.4 MusicPlayerUI. 11 4.5 HTTPManager. 12 4.6 XMLmanager. 12 4.7 FileManager. 12 4.8 UIController. 12 4.9 MusicListEntity. 12 第五章 测试与改进 . 14 IV 5.1 测试与打包 . 14 5.2 程序的改进 . 15 总结 . 17 总结与感想 . 17 致
13、谢 . 17 参考文献 . 18 1 第一章 绪论 1.1 手机软件现状 随着 3G 无线网络的飞速发展,使用手机上网的用户越来越多。手机在人们生活中的普及也越来越广泛。至 2008 年,全球已有超过 15 亿台手机和手持设 备应用 Java 技术。伴随着这个巨大的市场,手机应用软件的发展也变得迅猛无比。而 Java 在手机软件发展方面更是拥有巨大的优势和发展潜力。 回望几年前的老版手机,老版手机的程序有很大的使用限制,手机里的程序不会自动更新,有了错误也不能更新和修改,如果想要增加新功能那估计就得换一部手机了。老版手机访问互联网的收费很高,这是因为老版手机在连接无线网络时所使用的网络资源必须
14、连接网络在线访问,这样上网的耗时和费用之大可想而知。 而相对于老版手机,如今的智能手机可以通过移植 J2ME来实现智能化,但是需要向 J2ME的开发 商购买使用版权 1。 Java 的应用程序兼容性强,适用范围广,用 J2ME 编写的手机软件可以在大部分的 Java 手机上使用,安装后的手机软件会自动更新,增加新功能只要通过安装新的软件就能达成。而且 Java 技术在网络带宽的应用方面的提升更加明显, Java 应用程序下载到手机上安装之后,可以在本地运行,只会在连接到服务器时才会占用网络带宽。 这几年的 Java 技术发展迅速, JAVA 已经从一种最初用来编写与硬件无关的嵌入式系统的编程语
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 文钱
下载 | 加入VIP,畅享折扣下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 信息 工程 毕业论文 基于 J2ME 环境 手机 功能 软件 开发

链接地址:https://www.wenke99.com/p-338269.html