我的日志(0)
我的相册(0)
我的好友(0)
留言信息&&&
留言内容:今日论坛第 1 个签到,每日签到可得财富值+2,连续5天签到后再连续签到则每日可得财富值
+4,记得每天都来签到哦~
上一主题:
下一主题:
查看: 5697 | 回复: 97
学于hnewt———状态图标闪动及闪动提示音共存,闪动振动共存教程
交易信用 0
积分/帖子:205
连续签到天数:1
全部签到天数:16
注册时间:
手机型号:
状态: 离线
学于hnewt———状态图标闪动及闪动提示音共存,闪动振动共存教程
&学于hnewt&
先废话几句:对于教程希望能多看几遍,不懂再问,hnewt不是神啊,不是为我们的问题而存在的。。。。之所以写这个教程,是为了感谢他今天一天的指导,知恩图报,写个教程让他少烦点,。。。。。写得不好多看几遍吧
状态图标闪动及闪动提示音共存,闪动振动共存教程
工具:MC,BE,审核器prev
第一步,把主类文件mainMIDlet提取出来,在里面的方法里的&init&方法里的最后一行的行首按OK键回车就空出一行,在空出行上插入如下代码:
&&new hnewt
&&invokespecial hnewt/&init&(Ljavax/microedition/midlet/MID)V
&&putstatic com/tencent/kqq2006/MainMIDlet/hn L
然后返回MainMidlet.class,进入字段,操作-添加字段,勾上第一和第四项,即public和static,NAME填hn,descriptor填L
注意有个“;”
再审核,压回去
第二步,把类文件hnewt.class(下面有传,需解压)和附件四十四的图标接口Indicator(来自变号的帖子里,需解压),和相应的图标(附上我的图标,供大家参考,附件四十五图标文件需解压,不好看可以自行替换)直接用MC复制压缩进去即可。
第三步,添加闪动(不添加不闪动,不错误,可以略过),搜索要添加驱动的事件关键词(本人以纯净版QQ2011为例),搜索msg.mid(提示音格音因不同版本而异,可能是msg.mp3),得到一个类文件ok.class,再以该文件搜索msg.mid得到一个方法b,在里面倒数第二行和最后一行插入如下代码
&&iconst_1
&&putstatic hnewt/hnewtb1 Z
&&getstatic com/tencent/kqq2006/MainMIDlet/hn L
&&invokevirtual hnewt/hnewtsyzd()V
我还多添加一个驱动(效果稍微有点好,可要可不要)就是在ok.class再次搜索(按“5”)得到一个方法a,添加方法同上。再把该文件压缩进去,审核不审核应该都可以。
第四步,添加不闪动(如果第三步不添加亦可略过),搜索keyPress得到两个类文件ck.class和ho.class,再对这两个文件分别搜索getGameAction,只有一个搜索出来有getGameAction方法,在里面添加的倒数第二行(iload_2,ireturn的前面)另起一行插入如下代码(方法同上):
putstatic hnewt/hnewtb1 Z
再把这个修改过的闪动类文件直接压缩进去替换。审核不审核应该都可以。
第五步,添加状态转换驱动(如果不转换亦可略过),搜索sysico.png得到两个类文件ch.class和ig.class,再对这两个文件搜索sysico.png,看看哪个里面有如下代码(看个大概就可以)
if_icmpne Label332
getfield ig/G Ljavax/microedition/lcdui/I
invokevirtual javax/microedition/lcdui/Graphics/drawImage(Ljavax/microedition/lcdui/IIII)V
goto Label345
getfield ig/F Ljavax/microedition/lcdui/I
invokevirtual javax/microedition/lcdui/Graphics/drawImage(Ljavax/microedition/lcdui/IIII)V
if_icmpne Label378
ldc &/sysico.png&
invokestatic nr/a(Ljava/lang/S)Ljavax/microedition/lcdui/I
invokestatic bn/a(Ljavax/microedition/lcdui/IIIIIIIILjavax/microedition/lcdui/G)V
goto Label408
if_icmpne Label408
ldc &/sysico.png&
if_icmpne Label332
的下面插入如下代码:(离线状态)
&&getstatic com/tencent/kqq2006/MainMIDlet/hn L
&&invokevirtual hnewt/hnewtimg1()V
的中间插入如下代码:(在线状态)
&&getstatic com/tencent/kqq2006/MainMIDlet/hn L
&&invokevirtual hnewt/hnewtimg2()V
if_icmpne Label378
的下面插入如下代码:(离开状态)
&&getstatic com/tencent/kqq2006/MainMIDlet/hn L
&&invokevirtual hnewt/hnewtimg4()V
if_icmpne Label408
的下面添加插入如下代码:(隐身状态)
&&getstatic com/tencent/kqq2006/MainMIDlet/hn L
&&invokevirtual hnewt/hnewtimg3()V
因为要及时切换登入时的状态,所以还要再弄一个驱动,在这个文件里搜索141得到一个方法a,在里面的
sipush 142
的上面一行插入如下代码:(在线状态)
&&getstatic com/tencent/kqq2006/MainMIDlet/hn L
&&invokevirtual hnewt/hnewtimg2()V
第六步,在软件中搜索“开启振动”得到一个class,(我的版本是po.class),进入class,继续搜索“开启振动”得到
sipush 151&&关闭声音
sipush 152&&开启声音
sipush 153&&关闭振动
sipush 154&&开启振动
不同版本可能sipush后面的数字不一样,记住关闭振动前的数字(当然其他三个也可以),退出po.class
进入搜索msg.mid得到的那个class,搜索153(即关闭振动前的数字),得到两个方法,一般第一个就是,进去,继续搜索153,得到
&&sipush 153
&&invokestatic po/a(I)Ljava/lang/S
&&goto Label471
&&sipush 154
&&invokestatic po/a(I)Ljava/lang/S
不同版本label后的数字不同,在
在sipush 153
&&invokestatic po/a(I)Ljava/lang/S
的下面(即goto前)插入
&&iconst_1
&&putstatic hnewt/hnewti2 I
在sipush 154
&&invokestatic po/a(I)Ljava/lang/S
下面(Label前)加入
&&iconst_2
&&putstatic hnewt/hnewti2 I
然后保存,审核
第七步,把审核好了的class文件和hnewt1.mid和hnewt2.mid压进去,完成。
顺便附上我修改的情系16色皮肤版
[ 本帖最后由
20:14 编辑 ]
&&下载次数: 36
(110 Bytes)
&&下载次数: 40
(419 Bytes)
&&下载次数: 57
&&下载次数: 62
&&下载次数: 52
(807.99 KB)
交易信用 0
积分/帖子:255
连续签到天数:1
全部签到天数:20
注册时间:
手机型号:
来自:辽宁
状态: 离线
顶,我就喜欢别人放出教程
财富值 1260
交易信用 0
积分/帖子:1646
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
来自:河北
状态: 离线
支持技术!感谢分享
故事,都不过是一厢情愿
财富值 572
交易信用 0
积分/帖子:728
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
复制的…也不弄个转字…
财富值 2005
交易信用 0
焕lumia 焕个性 焕人生
积分/帖子:1780
连续签到天数:1
全部签到天数:202
注册时间:
手机型号:
700 鲁妹920
状态: 离线
顶啊顶啊~标题
回帖是为了回报你的贡献,也是为了我升连长,更是为了我们的S40!就这么简单…内容
财富值 2368
交易信用 0
积分/帖子:618
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
来自:随州
状态: 离线
小白不懂,纯支持了,感谢分享。。内容
所有帖子全是自己倾心用手机打造。大家觉得可以就支持下。手机做帖子不容易吖!!!
财富值 274
交易信用 0
天涯断肠人
积分/帖子:1009
连续签到天数:1
全部签到天数:2
注册时间:
手机型号:
状态: 离线
支持了,我空再研究。
财富值 274
交易信用 0
天涯断肠人
积分/帖子:1009
连续签到天数:1
全部签到天数:2
注册时间:
手机型号:
状态: 离线
支持了,有空再研究。
交易信用 0
积分/帖子:205
连续签到天数:1
全部签到天数:16
注册时间:
手机型号:
状态: 离线
回复 #4 未天晴、 的帖子
不是转哦。只是引用了格式。。。内容仔细看吧
财富值 742
交易信用 0
人气值 153
积分/帖子:882
连续签到天数:1
全部签到天数:29
注册时间:
手机型号:
来自:福建省泉州市
状态: 离线
(这个不用写“转”字)感谢你的支持,真的,没别的意思,是我让他弄的,非常不错,就算我亲自写也写不出那么详细的教程,
没流量的手机党伤不起!
财富值 742
交易信用 0
人气值 153
积分/帖子:882
连续签到天数:1
全部签到天数:29
注册时间:
手机型号:
来自:福建省泉州市
状态: 离线
感谢楼主的理解,感谢楼主的帮忙…真的
没流量的手机党伤不起!
财富值 -13
交易信用 0
积分/帖子:303
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
交易信用 0
积分/帖子:205
连续签到天数:1
全部签到天数:16
注册时间:
手机型号:
状态: 离线
回复 #11 hnewt 的帖子
要谢的是你啊。。。知识的来源。。我充其量就是个搬运工。。。我懒得写教程,但是呢,不能辜负你一天的指导,相信要是我的话早就没耐心去指导别人改了,,所以才写啊。。。会不会漏了什么或错了什么?
财富值 8803
交易信用 0
积分/帖子:7022
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
来自:湖南邵东
状态: 离线
*** 作者被禁止或删除 内容自动屏蔽 ***
财富值 572
交易信用 0
积分/帖子:728
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
微信扫一扫关注dospy懂 H T C 的 朋友进_百度知道