Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103670672
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-08 15:46:08

原文:

终于成功了!

现在LumaQQ已经完美支持新款表情了,真是好激动啊。修改的还算比较成功!今天又接触了几样相关技术,都纪录一下吧。

首先,在“中篇“时,我已经让LumaQQ能使用和收发新款的表情的,但是有9个表情显示不出来。于是我在源码中找啊找啊,终于找到了一个关键字:96。对,96就是默认的96个图标。

在edu.tsinghua.lumaqq.widgets.FaceImageAdvisor的getImageCount方法中,它来判断当前前组的表情数量。如果不指定组的话,就是0(就是默认的表情),在case 0的情况下,Luma大侠return 96了。所以就造成虽然我把表情增至105个,但是还是只有96个可以选择。

不过令我奇怪的是,为什么点击空档,也有效呢?代码没有完全读完,可以肯定的是LumaQQ里的代码耦合度很小,各部分关联不是很紧密所致。

另外一点是,为什么Luma大侠要硬编码,返回一个96的确切数字?这里调用一下length相关方法,自动取得预设表情的长度,不是更好吗?相信以后读下去,就会明白了。

今天编译时,首次接触到Ant这个东西,是为方便编译大程Java工程做准备的吧?还不错,比Linux下的Autotools好玩多了。

其他不多说了,贴图留念。三天的LumaQQ表情修改之路,终于结束了。

下两图为修改前后的效果对比,第二张图发出去的那个表情正代表我现在的心情:)

不清楚下面的路好不好走,但是我会联合好朋友一起试试的。

阅读(428) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~