LumaQQ 是一个独立的 Java QQ 客户端,具有可重用的纯Java核心和基于SWT的仿 QQ 界面。我们遵循GNU General Public License 许可证(简称GPL)发布。该条款的原文可见和 LumaQQ 源代码一同发布的 COPYING 文件。
需要特别声明的是 LumaQQ 是以研究和学习为目的的,我们并没有违反 QQ 的版权许可的东西。一切的协议分析都是把 QQ 当作黑箱分析,我们所做的一切都遵循中华人民共和国《计算机软件保护条例》。
--------------------------------------------------------------
功能简介
* 仿QQ界面,给你一种熟悉的感觉
* 支持 UDP 和TCP 登陆方式
* 支持服务器定义的转向登陆
* 支持正常登陆和隐身登陆,以及退出登录,改变在线状态
* 正确读取好友列表以及在线好友
* 支持QQ 2003 头像
* 支持QQ 2004 头像
* 显示 IP 以及对应的城市,使用纯真IP数据库
* 显示好友详细信息
* 支持显示QQ秀
* 支持修改个人信息和密码(最多16 个字符)
* 支持添加和删除用户,支持拖动
* 支持字体大小,样式,颜色
* 支持 96 个缺省表情
* 提供了两个声音提示,消息来到提示声音和系统消息声音
* 支持上传下载好友分组
* 支持好友备注,支持上传下载好友备注
* 支持聊天记录和系统消息记录,支持导出记录为文本文件
* 支持三种搜索方式(查看谁在线上、自定义搜索和搜索群)
* 支持显示好友浮动提示,直接在浮动提示中显示IP信息,QQ秀和其他信息
* 支持快捷回复和自动回复,完全自定义
* 支持群的大部分功能
* 支持显示好友上线通知
* 支持显示消息提示
* 支持一定程度的文件传输
* 支持UDP Socks5, TCP Socks5和HTTP代理
* 在线检测更新功能
* 提供IP查询工具
* 最近联系人功能
* 支持手机短信
* 支持快捷键查找好友
* 支持探测隐身好友
LumaQQ 2004T是一个过渡版本,其主要目的是完成LumaQQ到J2SE 5.0的迁移和2004功能的完善,T可以做以下理解
1. Tiger,从这里开始,代码已经全部迁移到J2SE 5.0
2. Turbo,Blind替换了Shutter,从而带来了界面的改变和性能的提升
3. Temporary,这是一个过渡的版本,等它没有什么大问题的时候,协议将会切换到2004 II上进行开发
2005-09-05
增加了标签消息窗口的闪烁提示
调整:标签窗口模式下,仅在设置了"自动弹出消息"时自动为到来消息添加标签
最后一个标签关闭时关闭宿主窗口
2005-08-26 21:00(最新)
修正了08-25中的一个频繁导致死掉的bug
修正标签式窗口为独立窗口
2005-08-25 22:00 修正了添加好友时,直接关闭组选择窗口程序死掉的bug
修正了其他人请求加入群时,界面上的一些错误
调整了添加好友的流程,修正了以前不太合理的地方
核心层代码少量重构,支持一个虚拟机创建多个QQClient
终于花了点时间把核心层独立出来了,JQL正式出来了(不影响外在功能)
在系统参数-界面设置中添加了Gaim风格和传统风格切换选项
添加了Gaim风格(Tab Style)聊天窗口
一些界面细节修正
修正了某些情况下拖动好友后分组消失的bug
修正了显示备注状态下,更新好友昵称界面不刷新的bug
修改了好友状态解析时的一些逻辑,以避免一些诡异的崩溃
修正了添加一个表情分组再删除,以后不能再添加同名分组的bug
修正了点击最近联系人时真实model动画没有停止的bug
下载: LumaQQ 2004T Patch(09.05)
http://ftp3.chinaitlab.com/channel/Linux/soft/lumaqq_2004t_patch_2005.09.05.23.00.zip