Minisoyo社区's Archiver

欢迎注册泡面三国

星月无痕 发表于 2007-4-20 12:19

JAVA让手机更美好--SP上使用JAVA游戏跨不同手机平台作业全程攻略

[color=red][b]JAVA让手机更美好
    -------SP上使用JAVA游戏跨不同手机平台作业全程攻略 [/color][/b]
    众所周知,JAVA是一种跨平台的程序设计语言。由于其高可移植性、简单、可靠、安全等诸多优异性能,现在已经成为最受欢迎、最有影响力的编程语言之一。
   
    JAVA程序的短小精干和其跨平台的先天特点,使其成为众多开放或半开放式手机扩展自身功能的最佳选择。因此现在市场上流行的手机大多支持JAVA应用程序了,如:诺基亚 3300、6600、7250;摩托罗拉 388C、T720、V60i;索爱 P802;西门子 2128、6688i;......但是由于众多手机的软硬件不同,各厂商开发出来的JAVA游戏在不同厂商的手机之间兼容性不是很好。
   
    我们想玩的JAVA游戏必须要到不同手机厂商自己的网站去下载,这些网站上的JAVA游戏一般只能运行在自己生产的手机上,对于其他厂商的手机并不支持。如果我喜欢你手机上的某个游戏,但由于我们手机的品牌不同,我只能去自己手机网站上寻找,如果恰好有相同的游戏,运气还算不错。但大多数的情况是不同厂商提供的游戏很少有重复的,面对其他手机上好玩的游戏,许多手机游戏发烧友只能哀叹了。
   
    不过事情总是有解决的办法,市场上众多的智能手机(即SMARTPHONE,以下简称SP手机)由于其开放式的系统构架,使得它们能够融合其他手机的软件。能够将其他手机的软件运行于自己的操作平台上,这无疑给JAVA游戏的跨品牌运行提供了良好的解决办法。

    下面我们以欧洲电信巨头Orange公司的一款SP手机----SPV为例,介绍如何在SP手机上实现JAVA游戏的跨品牌作业。
   
    SPV是一款内置微软SMARTPHONE 2002操作系统的SP手机,在我看来它即是一台电脑,能够运行WINDOWS下的绝大部分程序。如注册表、WINDOWS MEDIA PLAYER、IE浏览器等等。因此它也能够运行电脑上的一些模拟类程序,比如GBA模拟器,SFC模拟器......

    这里要实现JAVA的跨品牌作业,也是通过模拟器来实现的。因此我们必须给SPV装上JAVA模拟器。

    JAVA模拟器种类很多,目前公认的性能最好的模拟器当属DeltMIDP了。该软件最新为2.02版本,新版本比较完美,几乎能支持世面上所有手机JAVA程序。(以下简称DM2)

    下面告诉大家如何在SPV上正确安装和使用DM2。

安装DM2:

1、下载DM2  
  (给出链接 [url=http://www.kofz.com/dl/java.rar][color=#0000ff]http://www.kofz.com/dl/java.rar[/color][/url];
    若想更多了解DM2请看这里[url=http://www.coreteksys.com/java/][color=#0000ff]http://www.coreteksys.com/java/[/color][/url] )
2、下载下来的文件名称是java.rar,解压后会生成3个文件

[img]http://forum.minisoyo.com/attachments/month_0704/20070420_72ed548ef616d0ced18dIKw8vGjXNI8K.jpg[/img]

把这三个文件复制到220的内存或者卡(DM2有一个很大的优点就是支持在MMC或SD卡上运行)的同一目录下,注意:一定是同一目录下,否则程序不能正常执行。(我一般把文件放在SD卡上,因为卡的容量比较大,而且可以通过SD读卡器进行操作,不需要通过手机与电脑同步进行文件传输,可以提高速度)

[img]http://forum.minisoyo.com/attachments/month_0704/20070420_dd3e37dc4579b5b42d87nmJ83GLM37c9.jpg[/img]

为dmidp2.exe 和 JavaInst.exe分别创建一个快捷方式,并把快捷方式移动到\ipsm\windows\start menu子目录下(或该目录的某个下级子目录)

[img]http://forum.minisoyo.com/attachments/month_0704/20070420_a03fa742b5a71a4da674kbg8hhB8bnWH.jpg[/img]

在手机的程序菜单中应该能找到dmidp2和JavaInst两个选项,表明DM2已经安装好了。

[img]http://forum.minisoyo.com/attachments/month_0704/20070420_7b702882c0986cb70989xrDvF1cy7PgD.jpg[/img]

使用DM2:

从下载该游戏的安装文件,注意必须同时有jar文件和jad文件,而且两个文件的主文件名必须相同。(jar和jad两个文件缺一不可,少一个DM2便不能正确安装该程序;若只有jar文件,下面会给出解决方法)

[img]http://forum.minisoyo.com/attachments/month_0704/20070420_875462a2c02d6ee9ca72t663y8NfV5fV.jpg[/img]

将jar文件和对应的jad文件复制到手机或卡上相同文件夹下,我一般是放在\Storage Card\javas(我自己建立的文件夹)下面的,DM2安装完后会自动清除这两个文件。

[img]http://forum.minisoyo.com/attachments/month_0704/20070420_7f92113bf1450683a92b7lXZAqGYs5sT.jpg[/img]

启动JavaInst,首先在“应用名称”处填入游戏名称(可随意取,但只支持英文和数字,不支持中文),然后在“JAR文件(点击OK浏览)”处按OK选择到需要安装的那个jar文件,最后点击"Install"按钮,几秒钟屏幕闪过后,之前填写的文字消失,此时便完成了安装。

[img]http://forum.minisoyo.com/attachments/month_0704/20070420_d1c6d9083de211c7e9e0XB1paZrOOash.jpg[/img]

启动dmidp2,现在就可以从屏幕上看见你刚才安装的那个程序的名字了(就是自己随意取的那个),点击它就可以开始运行JAVA游戏了。

[img]http://forum.minisoyo.com/attachments/month_0704/20070420_f277391afffed8d24f6fFHx3jZ65dUBe.jpg[/img]

[img]http://forum.minisoyo.com/attachments/month_0704/20070420_c6e373999338b20dfc3dD17pNOH1WhcT.jpg[/img]

若想删除游戏,选择游戏名,按右键,选择移除,确认后游戏即被删除。


[img]http://forum.minisoyo.com/attachments/month_0704/20070420_a21c97950f12785f0a0cEyc9tjjaPjMV.jpg[/img]

以上给出的方法能安装手机上绝大多数的JAVA游戏。

[[i] 本帖最后由 星月无痕 于 2007-4-20 12:26 编辑 [/i]]

lqcel_219 发表于 2007-4-21 09:40

用来用去觉得还是JMM好,dm2在我手机上运行不了一个游戏,还不是Q屏的。

yixlin 发表于 2007-10-7 23:55

最好的模拟器是哪个??

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.