j2me编程语言简介
J2ME平台
J2ME(JAVA 2 Micro Edition)平台是目前最火暴的手机游戏平台,尽管它还可以下载和安装一些小的应用程序。J2ME简单的可以理解为JAVA的移动版本,其MIDP(Mobile Information Device Profile,移动信息装置简表)架构就是专门为手机与PDA而设计。
目前MIDP有1.0和2.0之分,后者在兼容性以及游戏的多媒体表现力如音效和振动方面有更好的效果,此外通过测试软件显示,支持MIDP2.0的JAVA游戏在图形运行能力对比1.0版本也有更优秀的表现。目前支持MIDP2.0手机主要为03年下半年以后发布的手机如索爱K700、摩托罗拉V300、诺基亚6230等。
同时,以J2ME平台开发的程序叫做MIDlet,可以直接从在线下载后离线运行,或从PC通过数据线、红外或者蓝牙传输到手机上。由于J2ME程序都很小,只有几十K,所以又被称为K-JAVA。由于K-JAVA(J2ME)是开放平台,因此任何程序设计师甚至程序编写爱好者都能到Sun网站下载J2ME开发工具,为手机写JAVA程序。
此外,J2ME的MIDlet文件都是由.jad(JAVA Description File)和.jar(JAVA Package)呈现,不同的手机品牌在使用安装时会有不同的方式,如索爱的手机则仅需安装JAR文件即可;而三星和诺基亚手机则需要同时下载JAD和JAR文件。
由于J2ME的技术先进,而且又能跨平台运行,因此受到了众多手机厂家的支持,甚至成为现在用户购买手机的一项比较重要的技术指标。所以到目前为止,手机的游戏应用平台中,以支持J2ME的最多,而且J2ME软件开发商也有越来越多的趋势,J2ME已成为2002年下半年之后的行动游戏平台主流。尤其在进入04年之后,基于JSR184的Mobile 3D Graphics API for J2ME的3D游戏开始出现,象索爱S700/K700/Z500以及西门子S65等新机都开始支持在手机上运行3D JAVA游戏。
目前市场上JAVA游戏中支持诺基亚手机最多,而且尽管该品牌部分手机存在下载程序不能超过64K的限制,但无论是运行速度还是在兼容性上诺基亚手机基本上都是最为出色的。
3.电脑下载
电脑下载传送到手机要求玩家对手机的认知比较高。也要拥有一定的电脑基础知识。首先要将游戏下载到电脑之中。
若是通过手机上网下载以及使用短信定购的方式,直接在手机的个人文档或者应用程序中找到(根据手机各不相同),无需在安装,直接可以在类似“我的文件夹”之类的选项找到。
使用电脑下载就需要将文件传送到手机上。
传送到手机的方法有3种。
1.蓝牙传输
这个最简单,买个蓝牙适配器就能传。将蓝牙的驱动安装完毕后,直接用鼠标右键点击你想传的文件,选发送,然后再选通过BLUETOOTH就能传到手机。由于蓝牙的范围在5-10米内,所以只要将蓝牙手机的蓝牙功能打开,放在与电脑距离5-10米的范围都可以直接传输。蓝牙的驱动在任何系统都必须安装。
2.红外线
与蓝牙一样,也是可以使用鼠标来传输。只不过红外需要点对点,所以将手机红外功能打开后,与你所买的红外适配器对整齐,才能传输 。红外在XP、2K、2003的系统下无须驱动。
3.数据线
最麻烦的一种,需要通过软件才能传输,关键在于软件驱动之上,查找安装相当的麻烦,所以再此还是建议使用以上的方式。至于连接方法,就很简单了,大家多摸索摸索。
如果你下载的是JAVA游戏,后缀名为JAR,不要解压缩,将JAR文件直接传到手机。如果是MPN游戏,就必须解压缩,然后将里面的MPN文件全部按顺序传进手机。
NOKIA K-JAVA游戏下载基本知识
每一个KJAVA游戏主要由2个文件组成。1个是扩展名为jar的文件,1个是扩展名为jad的文件。
下面简单介绍一下两者的作用:
jar文件是实际的游戏文件。通过PC安装游戏其实只需要一个jar文件即可,这也就是许多手机游戏站点提供的众多游戏下载包中只包含一个jar文件的原因。
jad文件是一个描述性的文件,它其实就是一个文本文件,我们可以用文本程序打开它进行编辑。
我们在下载了游戏之后会发现有些游戏安装不了,提示缺少JAD文件,这种问题常见于使用OPM的手机玩家,这时我们可以使用NOKIA_JAD文件生成器(即JADgen)来生成JAR相应的的JAD文件,使用PC套件的朋友就可以不必为这个问题担心,它只需要一个JAR文件就可以将游戏传入到手机中使用。
一个游戏在不同品牌的手机运行,需要下载相应版本的jar文件才能正常运行。 由于本人是N6108的使用者,下面就主要介绍Nokia品牌的KJAVA游戏。
【诺记手机类型介绍】
Nokia手机的kjava游戏主要可以分为2个大类,一类是S40系列,一类是S60系列
S40系列的手机包括:Nokia6100,Nokia6610,Nokia6108,Nokia7210,Nokia7250等
S60系列的手机包括:Nokia7650, Nokia3650, Nokia3310等
2个系列手机的主要外观区别在于屏幕大小不同。区别Nokia新款手机是哪个系列,基本上看屏幕大小即可判断。
S40系列手机的屏幕为128×128象素,S60系列手机的屏幕为176×208象素。因此下载游戏是需要针对自己的手机型号来下载相应游戏。不然就有可能出现游戏不能兼容的问题 ,而且,两个系列的手机其KJAVA游戏的大小限制也不一样,S40系列机器KJAVA游戏的大小限制在64K之内,超过这个大小就会玩不了。而S60系列的机器就可以下载大型一点的KJAVA游戏。至于其具体容量大小的限制,小弟还不太清楚。
【KJAVA游戏安装介绍】
简单介绍一下安装KJAVA游戏的方法(目的就是就是把jar文件传送到手机上,使KJAVA游戏为我所用)。
1。通过PC和数据线安装
条件:需要手机支持数据线传输,并购买指定手机的数据线,安装Nokia PC Suite(随机光盘自带)或者OPM,本人喜欢使用OPM传输软件。
2。通过PC和红外线接收器安装
条件:需要手机支持红外线,并购买红外线接收器,(推荐购买SMH-IR650或者BAFO品牌的红外适配器)这样就可以直接和手机对传文件(S60系列受机支持,本人试验了7650,确实可行),也可以使用Nokia的PC Suite或者OPM传送文件。
3。通过PC和蓝牙接收器安装
条件:需要手机支持蓝牙,并购买蓝牙接收器。利用蓝牙的管理工具就可以找到手机并可以传输文件 。
4。通过自己收发E-mail安装
条件:需要手机开通GPRS,并且支持接收E-mail,只要把你常用的信箱在手机配置好,再把KJAVA游戏的jar文件发送给自己,通过手机接收即可。由于游戏都不大,用手机接收E-mail也是很方便的 。
5。通过WAP下载游戏安装
条件:手机开通GPRS,并设置好参数,到某些游戏的WAP网站,直接下载游戏。