手机参数应用.docx
《手机参数应用.docx》由会员分享,可在线阅读,更多相关《手机参数应用.docx(9页珍藏版)》请在冰豆网上搜索。
手机参数应用
手机参数应用
超大屏时代JAR软件,游戏改键,改分
辨率,加触屏综合详细图文教程
1L:
前言,导读与相关说明
2L:
基础教程:
键值的有关知识和移植工具HandyPartner的认识3L:
初阶改键教程
4L:
高阶改键教程
5L:
改键问题综合探讨
6L:
初阶加触屏教程
7L:
进阶加触屏教程
8L:
加触屏问题的相关探讨
9L:
初阶改分辨率教程
10L:
进阶改分辨率教程
11L:
改分辨率相关问题讨论
12L:
JAR软件,游戏移植综合实例讲解
13L:
JAR软件,游戏移植结语
2010.11.30更新[2010.11.30重大突破更新]JAR游戏,软件移植原创工具及其简单教程
===============================华丽分割线
===============================
前言,导读与相关说明
首先很感谢你进来看看这么一篇教程,可能你是出于好奇,我说,好奇害死猫吶...当然你也可能是为了解决有关问题而进来了,好吧,偶就知道你是个好学的人...强烈要求你认真看看前言,可能会让你少走弯路...那么,开始我们愉快的旅程吧,什么?
这个也愉快么?
我说,不要看教程很长,其实基础的东西很简单,你可能只需要花30分钟就可以把教程里面大部分东西学会了,嗯,然后,很多问题你就可以自己解决了,我想,这个应该算是件愉快的事情吧....还废话!
!
?
?
好,就开始了...
首先,要明确移植目的,当然是出于某些原因,你须要的JAR游戏,软件不能安装或者不能很好的运行,体验,你看着别人用得爽而心里痒痒的...放心,看完教程后,你也会体验到别人那种快感...JAR移植涉及的问题很多,例如字体问题,屏色问题,运存问题还有JAR软件,游戏的代码等等问题...但一般情况下,我们只须要改键,改分辨率,加触屏就可以成功移植了,我们的教程就是为了解决这些问题
其实此类教程网上已有很多,但很杂,有些也不适合现在特别是超大屏的机子...本文会综合网上流行的此类教程并加了本人的经验,想法和某些新的方法,也会摒弃一些旧的方法,尽量总结出一套操作简单,方法明了的教程...你在网上看过的,这里基本都有,你没看过的,这里可能也有...争取一篇教程囊括绝大部分改键,改分辨率,加触屏问题...尽量做到看了本教程,就基本不用去看其他相关教程
本文可能和其他的教程有所不同,本文会注重操作过程,尽量把操作简单化,而相关理论会在后面说明...并且可有选择的阅读,你没遇到的问题或者暂时不感兴趣的可跳过,尽量做到节省你阅读时间,尽快得出操作规律,做到傻瓜式教学.凡是你可能会有疑问的操作,都会以[注释?
]这样的方式在下面说明,不打断操作过程,直接达到目的.虽然标题说针对超大触屏的,但其实其他屏幕一样适用
学习本教程建议:
实践才是最好的学习方法,强烈建议你下载实例中的JAR程序,先按教程一步一步做,只有自己操作过了,成功了,才是真正学会了.然后再去解决你实际中的问题
那么,是时候要请我们教程的主角HandyPartner出场了...一般改键,改分辨率,加触屏常用的软件有JavaMagic,HandyPartner,Halo等,但这里,我把JavaMagic与Halo摒弃了...因为HandyPartner操作简单,可同时改键,改分辨率,加触屏,你可能已经用过JavaMagic,那么请你也试试HandyPartner吧...
教程中用到不少网络资源和很多前人的智慧,在相关内容都会尽量说明,尊重别人的劳动成果...本教程实例的操作结果全部都由本人和onihot实机测试通过...在此感谢onihot.本教程由就爱手游网
greenworld原创,转帖请注明
教程中肯定因个人的见识,能力或其他失误等问题导致记述,或者方法有误,如遇到不明白的地方请跟贴反映,如哪里方法或理论有错误,请批评指正
教程中可能须要使用的工具:
(注意,在专题教程里涉及到的工具会在相关文章贴出)1号主角HandyPartner(又名手游伴侣1.6版,下面简称HP)
2号主角Halo(一些高阶的教程会用到,如果初阶教程已经解决了你的问题,可无视,须要JAVA运行库支持)
3号主角KEmulator或sjboy(JAR模拟器,其实可以完全不用,但强烈建议你用其中一款,推荐KEmulator,须要JAVA运行库支持,下面简称KE)
配角ChMobileKey(又名手游伴侣1.4版,只是可能会用到,基本没用,可以无视,下面简称CK)配角JavaMagic(只是可能会用到,在本文它基本上没用,可以无视,下面简称JM)绝对配角宇宙最强神兽:
河蟹(这个很无语...下面简称神兽1)
绝对配角中国上古神兽:
草泥马(这个也很无语.....下面简称神兽2)
本帖隐藏的内容
HandyPartner.rar(755.33KB,下载次数:
444)
sjboy_halo_V2.20_20081221.part1.rar(2.38MB,下载次数:
355)
sjboy_halo_V2.20_20081221.part2.rar(2.04MB,下载次数:
376)
KEmulator_0.9.8.rar(2.4MB,下载次数:
294)
Minisoyo-sjboy.rar(1.51MB,下载次数:
126)
ChMobileKey1.4.rar(600.89KB,下载次数:
54)
JavaMagic_60b.rar(447.16KB,下载次数:
73)2010-10-608:
53上传下载次数:
73
下载积分:
金钱-2
基础教程:
键值的有关知识和移植工具HandyPartner
的认识
好了,开始第一阶段教程...新人必看教程,是本教程的基础,本教程所有的内容都与此楼教程相关...如果你对键值和HP有所了解,请跳过
键值的相关认识
为什么要了解键值?
因为你改键,改的就是键值,加触屏,加的也是键值...那么键值是什么?
?
说真的,这个俺也不太清楚,但大概知道,每一个按键都有对应的数值,而这个数值,就是键值...
去繁就简,只列出通用键值..一般情况下,你的手机用的都是通用键值,如果你的手机很特殊,那
只能去你手机对应的专业地方查找了...
按键键值
左软键-6
右软键-7
确认键:
-5
上-1下-2左-3右-4返回键(C)-8
NUM149
NUM250
NUM351
NUM452
NUM553
NUM654
NUM755
NUM856
NUM957
NUM048
STAR(*)42
POUND(#)35
MOTO的部分机子(E2/V8/E398等),左软键-21
右软键-22
E6音量+:
-30音量-:
-31
E680音量+:
-9音量-:
-8
下面是nokiaE62系列全键盘键值图,用到此系列机型的朋友可以看看,或者以后你需要用此系列机型的软件游戏改横屏的也需要注意,无此需要的可略过...此图由lshjava提供,特此感谢
好了,键值内容到此为止,应该不复杂吧?
不用刻意记住它,以后操作可查看,操作多了自然会记住,当然你现在就把它记住效果更佳...只要记住:
改键,加触一定要知道自己手机按键键值,还有需要修改那个软件或游戏的按键键值
移植工具HandyPartner的认识
啥也不说,看图
左边区域为改键区,认识一下就OK了,以后会在改键教程详细说明
中间区域为加触屏区
上面为加触屏的一些坐标和键值设定,以后
会详细讲解.看到下面几个按键了吗?
在你打开HP时,任何区域都是不能操作的,那么你按一下缺省设置或者原始设置吧.好了,变成下图这样了,这样你就可以操作了
有时候你需要保存你的设定,以备下次使用会方便,那么改完按键设定或触屏设定或显示设定后,按保存设置就可以保存你当前的设置了,下次你需要使用当前设定,按配置文件就可以了,方便吧?
呵呵.设置完毕后,你就需要对需要修改的游戏或软件进行修改,按运行转换按键...此时会弹出下面选择框
双击你要选择的JAR程序,它就会执行了[注释?
]...例如双击图中的RainbowCastle2.jar执行完毕后,会在HP的安装目录里面会多出一个名为pkg_new.jar的文件...例如你的HP装在C:
\HandyPartner,那么你打开C:
\HandyPartner,就会找到pkg_new.jar了,这个就是你想要的文件啦
再看右边的显示设定
上面就是改分辨率的有关选项,以后会详细讲解...下面有个加入NOkia兼容性运行包选项...有时候出于兼容性问题,会用到
好了,教程完毕,不会太难吧...那么下面正式进入相关教程了...需要了解哪些教程自己自由选择吧...Let'sGo!
!
!
======================华丽分割======================[注释?
]
这里简单介绍一下打包后,HP到底对原版做了些什么
你打开打包后的JAR,就会看到里面多了一个com文件夹,再打开,会看到一个kimjunco文件夹,如果你选择了加入Nokia兼容性运行包选项,还会多出一个nokia文件夹,看文件夹名字就知道是nokia兼容性运行包了...那么你打开kimjunco,发现j2me文件夹,再打开,里面有Convert_Keycode_Canvas.class和ConvKeyCanvas.class两个class文件.Convert_Keycode_Canvas.class基本没内容,作用俺也不太清楚,大概是用来引导的,ConvKeyCanvas.class才是我们对HP操作的结果,我们改键,加触屏,改分辨率,都是改ConvKeyCanvas.class这个文件的数据,如果要对此再深入了解,就得有一定的JAVA基础了,这里不再记述...HP对原来JAR的修改,就是HP通过修改原版的键盘,触屏,分辨率方法,把那里的方法通过添加一个函数,引导到ConvKeyCanvas.class这里来,把键盘,触屏操作,分辨率显示的所有权交给ConvKeyCanvas.class...上面仅个人观点,不代表正确性,仅供参考,理不理解对教程影响不大,知道有这回事就OK了