edit_note帖子
37
stars积分
22,594
event加入
2011-07-11
怀旧国机
[教程]电脑端给QQ添加背景
schedule发表于 2012-08-01 16:12:00
visibility查看 605
chat_bubble回复 38
#1 楼主
终极教程:电脑端给qq聊天窗口加背景 以最新的qq2010_java_build0200_unsigned.jar为教才 电脑端工具halo v2.0 聊天背景 下面是要加入的代码: aload_3 ldc “/mfye.png“ invokestatic 小强/a(ljava/lang/string;)ljavax/microedition/lcdui/image; iconst_0 iconst_0 bipush 20 invokevirtual javax/microedition/lcdui/graphics/drawimage(ljavax/microedition/lcdui/image;iii)v 步骤: 打开halo选>>娄编辑器 >>文件名>>打开jar,找到qq2010_java_build0200_unsigned.jar打开 >>编辑>>全文查找 在find what:贴入unknowface.png 在search mode:选by total classes >>find 找到unknowface.png所在的那行,再往下一行,看到是invokestatic mc/a(ljava/lang/string;)ljavax/microedition/lcdui/image;用这行中 的mc/a中的mc替换上面代码中的小强。 替换后代码就是这样了 aload_3 ldc “/mfye.png“ invokestatic mc/a(ljava/lang/string;)ljavax/microedition/lcdui/image; iconst_0 iconst_0 bipush 20 invokevirtual javax/microedition/lcdui/graphics/drawimage(ljavax/microedition/lcdui/image;iii)v 这段改好的代码就是这个qq的聊天窗口加背景代码,等下要加的。 回到halo,进行第二步找我们改好的代码加到的地方,开始 >>编辑>>全文查找, 在find what:贴入invokevirtual javax/microedition/lcdui/graphics/fillrect(iiii)v 在search mode:选by total classes >>find 找到这个代码在1330行所在的class打开 点下这行的下面的aload_2这行,再点“新建(高级)”,在弹出的“代码编辑”里粘入改好的代码: aload_3 ldc “/mfye.png“ invokestatic mc/a(ljava/lang/string;)ljavax/microedition/lcdui/image; iconst_0 iconst_0 bipush 20 invokevirtual javax/microedition/lcdui/graphics/drawimage(ljavax/microedition/lcdui/image;iii)v >>确定>>保存方法>>工程>>编译>>打包 搞定。。。。打包好的qq在halo文件夹里的game文件夹里的qq2010文件夹里>>qq2010.jar 说明:代码中的ldc “/mfye.png“的“mfye.png”就是聊天半透明背景名字。 找张半透明240x320 png格式的图片压进qq2010.jar就完成了。打开改好的qq看一下吧!! =========== Halo给QQ添加登录和好友界面背景图 小强教程: 1、查找所需代码 操作: (1)启动halo并打开qq (2)切换到类编辑器 (3)然后点击:编辑--全文查找 (4)输入查找内容如下: find what:unknowface.png search mode:by total classes 点击:find开始查找 (5)双击搜索出来的类,然后开始复制代码: 操作: (注:选中需要复制的代码,单击“编辑(高级)“,在“代码编辑“里按常规复制方法复制即可.) ldc “/unknowface.png“ invokestatic mc/a(ljava/lang/string;)ljavax/microedition/lcdui/image; iconst_0 iconst_0 bipush 20 invokevirtual javax/microedition/lcdui/graphics/drawimage(ljavax/microedition/lcdui/image;iii)v 2、修改代码为: ldc “/图片名.jpg“ invokestatic mc/a(ljava/lang/string;)ljavax/microedition/lcdui/image; iconst_0 iconst_0 bipush 20 invokevirtual javax/microedition/lcdui/graphics/drawimage(ljavax/microedition/lcdui/image;iii)v (注:我这次登录背景图为dl.jpg好友界面背景图为hy.jpg) 3、定位登录背景图修改位置 操作: 点击:编辑--全文查找 输入:abc 开始查找 找到:243 行并双击进入代码编辑表 4、登录背景图定位后的修改 操作: (1)双击找到的类后,往上到第8行代码会看到 getstatic mr/w lck; (2)我们选中 第8行到第20行代码 并点击右边的“编辑(高级)“ (3)粘贴上我们改好的代码 ldc “/dl.jpg“ invokestatic mc/a(ljava/lang/string;)ljavax/microedition/lcdui/image; iconst_0 iconst_0 bipush 20 invokevirtual javax/microedition/lcdui/graphics/drawimage(ljavax/microedition/lcdui/image;iii)v 5、点击正上方的:保存方法 (看图1) 6、接下来:定位好友界面图修改位置 操作: 点击:编辑--全文查找 输入:结束会话 开始查找 找到:575 行并双击进入代码编辑表 7、好友界面图定位后的修改 操作: (1)双击找到的类后,往上到第23行代码会看到 getstatic mr/w lck; (2)我们选中 第23行到第33行代码 并点击右边的“编辑(高级)“ (3)粘贴上我们改好的代码 ldc “/hy.jpg“ invokestatic mc/a(ljava/lang/string;)ljavax/microedition/lcdui/image; iconst_0 iconst_0 bipush 20 invokevirtual javax/microedition/lcdui/graphics/drawimage(ljavax/microedition/lcdui/image;iii)v 8、点击正上方的:保存方法 (看图2) 然后:工程 -- 编译 -- 打包 在haol目录下的games文件夹中找到修改好的qq,将两张大小为240x320的jpg格式图片放入修改好的qq即可。 (注:图片的名字需与修改代码时,自己填写的图片名字一致。还有就是图片名必须为英文。) (注:我这次登录背景图为dl.jpg,好友界面背景图为hy.jpg
全部回复 (38)
2012-08-01 16:12:00
沙发
路过抢沙发,哈哈
2012-08-01 16:14:00
板凳
~~~~~~~
2012-08-01 16:15:00
地板
哈哈哈哈,我是不是抢到沙发了!
2012-08-01 16:15:00
#5
支持,支持,沙发,沙发!
2012-08-01 16:17:00
#6
2012-08-01 16:18:00
#7
【Hacker〉顶帖组!为你顶帖!
2012-08-01 17:50:00
#8
5555555
2012-08-01 18:21:00
#9
嗯嗯嗯嗯6我哦
2012-08-01 19:18:00
#10
大帝说:为了人族后人有诗赞云:先有深洞后有天,手YIN还在深洞前,生来只搓18次,一搓就是一纪元大帝说:为了人族后人有诗赞云:先有深洞后有天,手YIN还在深洞前,生来只搓18次,一搓就是一纪元
2012-08-05 22:19:00
#11
默默
2012-08-05 22:28:00
#12
4655555555
2012-08-10 08:56:00
#13
31464951,
2012-08-13 13:57:00
#14
55555555
2012-08-26 21:00:00
#15
范文芳
2012-09-30 19:06:00
#16
、、、
2012-10-01 06:30:00
#17
保洁工
2012-10-02 18:20:00
#18
.....
2012-10-17 07:52:00
#19
你牛,我顶!
2012-10-17 11:18:00
#20
146478395727 2
2012-10-27 18:25:00
#21
你牛,我顶!
登录 后才能回复
flag举报帖子