,现在网络监视器能够显示模拟器发送或接收的MMS消息。
蓝牙和OBEX
J2MEWirelessToolkit模拟器支持JSR82,即JavaAPIforBluetooth,包括两个独立的API:
蓝牙API为蓝牙无线网络提供了接口,包括设备恢复和数据交换。
OBEXAPI允许应用程序在蓝牙或其他通信信道上使用对象交换(ObjectExchange,OBEX)协议。
该工具包允许在即使没有实际蓝牙硬件的情况下,也可以开发和测试采用蓝牙技术的应用程序。该工具包模拟蓝牙环境,您可以在该环境中运行可相互发现的多个模拟器实例和使用蓝牙API交换数据。
应用程序实例BluetoothDemo显示了如何从一个模拟器将图像传输到另一个模拟器。
J2MEWirelessToolkit通过模拟的蓝牙和红外连接上实现OBEX传输。模拟的红外连接遵循InfraredDataAssociation定义的IrDA标准。工具包在多个运行的模拟器之间模拟红外传输。
您可以使用工具包参数中的Bluetooth/OBEX标签来配置蓝牙和OBEX环境。其控制了诸如模拟器在模拟的蓝牙环境中试图用多长时间去发现其他设备,以及最大数据包大小等参数。请参见工具包的用户指南获取更多的详细信息。
本地文件和个人信息
J2MEWirelessToolkit支持JSR75,即PDAOptionalPackagesfortheJ2MEPlatform,它也包括两个独立的API:
FileConnectionAPI提供了MIDlet对设备上本地文件系统的访问。
PersonalInformationManagement(PIM)可选软件包包括用于操纵联系人列表、日程安排和计划列表的API。
一台真实的设备可能有一个能通过使用FileConnectionAPI访问的本地文件系统。在J2MEWirelessToolkit模拟器中,模拟的文件系统作为硬盘上的一个目录存在。
应用程序使用FileConnection可访问的文件都存放在子目录
\appdb\\filesystem.中,此处是J2MEWirelessToolkit的安装目录,是模拟器皮肤的名称。例如,DefaultColorPhone模拟器皮肤随安装根目录root1而产生,包含一个Readme文件。文件的完整路径为\appdb\DefaultColorPhone\filesystem\root1\Readme。
您可以从模拟器窗口的菜单种选择MIDlet>Externalevents来管理可用的根目录。您将看到一个添加和删除根目录的小的实用程序窗口。这些操作也将为registeredlistener对象生成事件。
在真实的设备上,个人信息可能以专有格式存储在内存中。模拟器使用硬盘中的一个目录来存放这些信息,可使用PIMAPI来访问。所有的信息存储在\appdb\pim目录中。列表存储在联系人、事件和计划目录的子目录中。例如,联系人列表Contacts位于\appdb\pim\contacts\Contacts目录中。
在列表目录内,列表项以InternetMailConsortium指定的标准格式存储。联系人以vCard格式存储,日历和计划项都以vCalendar格式存储。
结束语
J2MEWirelessToolkit2.2不仅仅是一个出色工具的增量更新。它包括了对令人激动的四项新规范的支持,同时定义了六种新的API。随着无线Java技术世界的快速发展,J2MEWirelessToolkit紧紧跟随发展的步伐并且包含您所需的全部工具。
关于作者
JonathanKnudsen[电子邮件][主页],有多本著作,包括:WirelessJava(secondedition)、TheUnofficialGuidetoLEGOMINDSTORMSRobots、LearningJava(secondedition)和Java2DGraphics。Jonathan在Java和Lego机器人领域编写了大量的文章,包括JavaWorld、EXE、NZZFolio和theO'ReillyNetwork方面的文章。作者拥有普林斯顿大学的机械工程学位。
目录
1绪论 1
1.1手机软件现状 1
1.2J2ME介绍 1
1.3手机游戏应具有的特征 2
1.4本游戏背景介绍 3
1.5本章小结 3
2开发环境及相关技术的介绍 4
2.1开发环境 4
2.2JAVA语言特点 4
2.3关于ECLIPSE 4
2.4关于WIRELESSTOOLKIT 5
2.5JAVAAPPICATIONMANAGER 5
2.6本章小结: 5
3程序结构、思想和相关技术 6
3.1本程序需要解决的主要技术问题 6
3.2程序流程 7
3.3CANVAS类 7
3.4GRAPHICS类 8
3.5MIDP1.0技术下的绘制背景技术 8
3.6MIDP2.0新增的GAMECANVAS包 8
3.7PNG图片格式 9
3.8玩家飞机的控制方式和敌人方的智能运行 10
3.9子弹的运行和控制 11
3.10内存的优化 11
3.11内存检测器 11
3.12关于混淆器 12
3.13本章小结 12
4程序分析和具体实现 13
4.1游戏进入前的选择 13
4.2MYBULLETS类 15
4.3游戏逻辑及GAMESCREEN类 15
4.3.1gameScreen类所实现的功能 15
4.3.2地图的创建 16
4.3.3地图的移动 16
4.3.4gameScreen类的构造函数 17
4.3.5关于commandAction()方法 17
4.3.6Sprite类对象的碰撞检测及相关属性 18
4.3.7玩家4次游戏机会的实现方法 19
4.3.8input() 19
4.3.9render()和renderboss() 20
4.4游戏中的奖励及相关飞机的行为 21
4.5普通敌人相关属性 22
4.6白云的实现原理 24
4.7关尾BOSS及相关属性 24
4.8本章小结 25
5测试 26
5.1打包测试的过程 26
5.2发现的BUG及解决情况 27
5.3未完善的功能 28
6总结 29
6.1本程序的总结和展望 29
6.2感想 29
致谢 30
参考文献 30
附录一代码 31
附录二操作说明 56
附录三英文文献及其译文 57
摘要
这款游戏的名字叫《览桥风光》。J2ME(Java2MicroEdition)是近年来随着各种不同设备,尤其是移动通信设备的飞速发展而诞生的一项新的开发技术。它定位在消费性电子产品的应用上,对设备的智能化、多样化,提供了革命性的解决方案,并因其"WriteOnce,runanywhere"的Java特性而提高开发的效率。
随着手机的日益普及、Java功能在移动设备上的实现,Java应用程序产生的手机增值服务逐渐体现出其影响力,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用。本论文着眼于J2ME技术的应用,开发一款可商用的手机游戏程序。本程序将老少皆宜的经典作品移植到手机上来,为更流行的硬件平台提供应用软件。
本论文介绍了J2ME的相关技术及本程序的结构分析和具体功能的实现。
关键字:J2ME;手机游戏;Java
ABSTRACT
ThetitleofthisgameisAirForceofChinain1937.J2MEisakindoffastdevelopingtechnologyimplementedonvariousdevicesespeciallymobilecommunicationequipments.Itfocusesonapplicationforconsumptiveelectronicproducts,providingrevolutionarysolutiontotheintelligentizetionanddiversificationoftheequipment.Itimprovetheefficiencyofthedevelopmentprocessthankstoits"WriteOnce,runanywhere"nature.
Whencellphoneisgettingevermorepopularnowadays,withtheimplementationofJavatechnologyonmobileequipment,incrementofcapitaloncommunicationserviceexhibitsitsforceonpeople'severydaylife,providingthemeverfastinformationjustinhand.ThisdissertationfocusesonimplementationofJ2MEtechnologyandhasdevelopedacommercialgamesuiterunonmobilephones.Thisapplicationtransportstheclassicalproducttomobilephones,offeringcorrespondingsoftwareforsuchmorepopularhardwareplatform.
ThisdissertationintroducesJ2MEanditsrelativetechnologyaswellasthisprogram'sstructureandanalysisofimplementationindetails.
Keywords:J2ME;mobilegame;Java
??
??
??
??
第1页
毕业论文(设计)用纸
佳木斯大学教务处 第52页
毕业论文(设计)用纸
佳木斯大学教务处 第61页
佳木斯大学教务处 第页
上一篇:JAVA在线考试(论文和程序)
下一篇:试题库管理系统毕业论文