修改Nokia S40游戏让游戏全屏运行在Panasonic X500,SC3手机!

一直以来我就为S40上游戏多多感到不平!
国内的厂商别的手机品牌有对应游戏都不给引进……唉
只好自己动手罗!
要知道松下X500的java head size 有1.1mb!
比S40强太多了,凭什么不让我玩S40游戏?
其实实现起来比较简单。
大家都知道s40基本上都是MIDP1.0所以Nokia提供了一系列的
Class(非标准)来提供诸如全屏显示,声音播放等功能。这些Class在Nokia的论坛上可以下载到。但是就算在jar中加入了这些class即便能运行,也一定不能全屏。
因为像Panasonic,SE这些厂商都很少用自己的class一般都支持的是MIDP2.0的规范来开发。比如说全屏使用的是MIDP2.0的Setfullscreen这个方法,而Nokia用的就不知道是%$^&$方法了。
所以我们要做的就是把Nokia的扩展Class,用标准的MIDP2.0的写法来代替它。
全屏显示是最简单的一种,找到Nokia Com包中的FullCanvas.class这个类。反汇编,加入MIDP2.0声明和语句即可。
而后一步我在考虑是不是可把Nokia的振动器和音乐都改为标准的MIDP2.0的这样其他手机都可以完美的执行S40的程序了
但是这些代码比较不好写,回传参数太多了:(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值