« | October 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | |
| 公告 |
我是沙漠中细沙一砾, 你们是我身旁盛开的灿烂的仙人掌花, 点缀着我孤寂的生活! |
Blog信息 |
blog名称: 日志总数:30 评论数量:76 留言数量:-2 访问次数:164788 建立时间:2004年12月30日 |

| |
LumaQQ 跬步文档 其他
godknows 发表于 2005/6/4 0:09:48 |
LumaQQ 跬步文档
改变状态
Luma, 清华大学更新时间: 2005-04-05
登录之后的第一件事就是切换自己的状态,不然你发不出消息,这个一定要注意了,不是登录成功之后就能发消息,而是改变状态之后才能发消息。LumaQQ核心层自动处理登录后的状态改变,所以基本上你可以不管状态改变的事件,就看你的需要了。
请求包格式
头部
想要切换到的状态,1字节,定义如下
QQ_FRIEND_STATUS_ONLINE: 在线
QQ_FRIEND_STATUS_OFFLINE: 离线
QQ_FRIEND_STATUS_AWAY: 离开
QQ_FRIEND_STATUS_HIDDEN: 隐身
是否显示虚拟摄像头,4字节,最低位置1表示显示虚拟摄像头,其他位似乎无用
尾部
回复包格式
头部
回复码,1字节,0x30表示成功,相关常量QQ_CHANGE_STATUS_REPLY_OK
尾部
成功时
操作成功时,核心层会触发QQ_CHANGE_STATUS_SUCCESS事件,这个事件携带的包是ChangeStatusReplyPacket,可用的字段如下:
replyCode: byte,回复码
失败时
操作失败时,核心层会触发QQ_CHANGE_STATUS_FAIL事件,这个事件携带的包是ChangeStatusReplyPacket,可用的字段如下:
replyCode: byte,回复码
LumaQQ is a Java QQ client which has a reusable pure Java core and SWT-based GUI |
|
|