📄 qqevent.java
字号:
/**
* <code>QQ_GET_USER_PROPERTY_SUCCESS</code>事件在得到用户属性成功时发生,
* source是UserPropertyOpReplyPacket
*/
@DocumentalEvent
public static final int QQ_GET_USER_PROPERTY_SUCCESS = 160;
/**
* <code>QQ_GET_FRIEND_LEVEL_SUCCESS</code>事件在得到用户级别成功时发生,
* source是FriendLevelOpPacket
*/
@DocumentalEvent
public static final int QQ_GET_FRIEND_LEVEL_SUCCESS = 162;
/**
* <code>QQ_GET_WEATHER_SUCCESS</code>在得到天气预报成功时发生,source
* 是WeatherOpReplyPacket
*/
@DocumentalEvent
public static final int QQ_GET_WEATHER_SUCCESS = 166;
/**
* <code>QQ_GET_WEATHER_FAIL</code>在得到天气预报失败时发生,source
* 是WeatherOpReplyPacket,但是这种情况下这个包无可用信息
*/
@DocumentalEvent
public static final int QQ_GET_WEATHER_FAIL = 167;
/**
* <code>QQ_SEND_TEMP_SESSOIN_IM_SUCCESS</code>在发送临时会话消息成功时
* 发生,其source是TempSessionOpReplyPacket
*/
@DocumentalEvent
public static final int QQ_SEND_TEMP_SESSOIN_IM_SUCCESS = 168;
/**
* <code>QQ_SEND_TEMP_SESSION_IM_FAIL</code>在发送临时会话消息失败时
* 发生,其source是TempSessionOpReplyPacket
*/
@DocumentalEvent
public static final int QQ_SEND_TEMP_SESSION_IM_FAIL = 169;
/**
* <code>QQ_PRIVACY_DATA_OP_SUCCESS</code>在隐私数据操作成功时发生,
* source是PrivacyDataOpReplyPacket。为了知道具体是什么操作,用户需要
* 判断source中的subCommand字段
*/
@DocumentalEvent
public static final int QQ_PRIVACY_DATA_OP_SUCCESS = 170;
/**
* <code>QQ_PRIVACY_DATA_OP_SUCCESS</code>在隐私数据操作失败时发生,
* source是PrivacyDataOpReplyPacket。为了知道具体是什么操作,用户需要
* 判断source中的subCommand字段
*/
@DocumentalEvent
public static final int QQ_PRIVACY_DATA_OP_FAIL = 171;
/**
* <code>QQ_RECEIVE_QQLIVE</code>在收到QQ直播消息时发生,source是ReceiveIMPacket
*/
@DocumentalEvent
public static final int QQ_RECEIVE_QQLIVE = 172;
/**
* <code>QQ_RECEIVE_MEMBER_LOGIN_HINT</code>在收到会员登录提示时发生,source是ReceiveIMPacket
*/
@DocumentalEvent
public static final int QQ_RECEIVE_MEMBER_LOGIN_HINT = 173;
/**
* <code>QQ_FRIEND_CUSTOM_HEAD_CHANGED</code>收到好友自定义头像变化通知时
* 发生,source是ReceiveIMPacket
*/
@DocumentalEvent
public static final int QQ_FRIEND_CUSTOM_HEAD_CHANGED = 174;
/**
* <code>QQ_FRIEND_PROPERTY_CHANGED</code>收到好友属性变化通知时
* 发生,source是ReceiveIMPacket
*/
@DocumentalEvent
public static final int QQ_FRIEND_PROPERTY_CHANGED = 175;
/**
* <code>QQ_GET_CUSTOM_HEAD_INFO_SUCCESS</code>在收到自定义头像信息
* 成功时发生,source是GetCustomHeadInfoReplyPacket
*/
@DocumentalEvent
public static final int QQ_GET_CUSTOM_HEAD_INFO_SUCCESS = 176;
/**
* <code>QQ_GET_CUSTOM_HEAD_DATA_SUCCESS</code>在收到自定义头像数据
* 成功时发生,source是GetCustomHeadDataReplyPacket
*/
@DocumentalEvent
public static final int QQ_GET_CUSTOM_HEAD_DATA_SUCCESS = 177;
/**
* <code>QQ_03_OPERATION_TIMEOUT</code>在03协议族操作超时时发生,也就是请求包没有能收到回复,
* source是要发送的那个包,通知QQEvent的operation字段表示了操作的类型。要注意超时事件和
* Fail事件的不同,超时是指包没有收到任何确认,fail是指确认收到了,并且根据确认包的内容,
* 操作失败了。由于不同的协议族中的命令可能值相同,所以目前只好为不同协议族的超时加上不同的事件
*/
@DocumentalEvent
public static final int QQ_03_OPERATION_TIMEOUT = 178;
/**
* <code>QQ_05_OPERATION_TIMEOUT</code>在05协议族操作超时时发生,也就是请求包没有能收到回复,
* source是要发送的那个包,通知QQEvent的operation字段表示了操作的类型。要注意超时事件和
* Fail事件的不同,超时是指包没有收到任何确认,fail是指确认收到了,并且根据确认包的内容,
* 操作失败了。由于不同的协议族中的命令可能值相同,所以目前只好为不同协议族的超时加上不同的事件
*/
@DocumentalEvent
public static final int QQ_05_OPERATION_TIMEOUT = 179;
/**
* <code>QQ_DISK_OPERTION_TIMEOUT</code>在disk协议族操作超时时发生,也就是请求包没有能收到回复,
* source是要发送的那个包,通知QQEvent的operation字段表示了操作的类型。要注意超时事件和
* Fail事件的不同,超时是指包没有收到任何确认,fail是指确认收到了,并且根据确认包的内容,
* 操作失败了。由于不同的协议族中的命令可能值相同,所以目前只好为不同协议族的超时加上不同的事件
*/
@DocumentalEvent
public static final int QQ_DISK_OPERATION_TIMEOUT = 180;
/**
* <code>QQ_DISK_BEGIN_DISK_SESSION</code>在服务器要求客户端开始网络硬盘会话时发生,
* source是BeginSessionPacket
*/
@DocumentalEvent
public static final int QQ_DISK_BEGIN_DISK_SESSION = 181;
/**
* <code>QQ_DISK_AUTHENTICATE_SUCCESS</code>在网络硬盘认证成功时发生,
* source是AuthenticateReplyPacket。这个事件实际上不能认为认证已经成功,
* 还需要检查AuthenticateReplyPacket中的状态码,如果状态码为0,则成功
*/
@DocumentalEvent
public static final int QQ_DISK_AUTHENTICATE_SUCCESS = 182;
/**
* <code>QQ_DISK_AUTHENTICATE_FAIL</code>在网络硬盘认证失败时发生,
* source是DiskInPacket的子类,具体是哪个要判断命令
*/
@DocumentalEvent
public static final int QQ_DISK_AUTHENTICATE_FAIL = 183;
/**
* <code>QQ_DISK_GET_DISK_SERVER_LIST_SUCCESS</code>在得到网络硬盘服务器列表成功时发生 ,
* source是GetServerListReplyPacket
*/
@DocumentalEvent
public static final int QQ_DISK_GET_DISK_SERVER_LIST_SUCCESS = 184;
/**
* <code>QQ_GET_SHARED_DISK_SUCCESS</code>在得到共享网络硬盘成功时发生 ,
* source是GetSharedDiskReplyPacket
*/
@DocumentalEvent
public static final int QQ_DISK_GET_SHARED_DISK_SUCCESS = 185;
/**
* <code>QQ_DISK_GET_SHARED_DISK_DIR_SUCCESS</code>在得到共享网络硬盘目录列表成功时发生,
* source是ListDirReplyPacket
*/
@DocumentalEvent
public static final int QQ_DISK_GET_SHARED_DISK_DIR_SUCCESS = 186;
/**
* <code>QQ_DISK_GET_MY_DISK_DIR_SUCCESS</code>在得到我的网络硬盘目录列表成功时发生,
* source是ListDirReplyPacket
*/
@DocumentalEvent
public static final int QQ_DISK_GET_MY_DISK_DIR_SUCCESS = 187;
/**
* <code>QQ_DISK_PASSWORD_OP_SUCCESS</code>在网络硬盘密码操作成功时发生,
* source是PasswordOpPacket
*/
@DocumentalEvent
public static final int QQ_DISK_PASSWORD_OP_SUCCESS = 188;
/**
* <code>QQ_DISK_PASSWORD_OP_FAIL</code>在网络硬盘密码操作失败时发生,
* source是PasswordOpPacket
*/
@DocumentalEvent
public static final int QQ_DISK_PASSWORD_OP_FAIL = 189;
/**
* <code>QQ_DISK_OPERATION_ERROR</code>在网络硬盘操作失败时发生,
* source是DiskInPacket
*/
@DocumentalEvent
public static final int QQ_DISK_OPERATION_ERROR = 190;
/**
* <code>QQ_DISK_DOWNLOAD_SUCCESS</code>在网下载网络硬盘文件成功时发生,
* source是DownloadReplyPacket。注意这个事件只会在下载小文件是发生,因为对于
* 大文件来说,这些包被拆成了分片,因此不会触发这个事件
*/
@DocumentalEvent
public static final int QQ_DISK_DOWNLOAD_SUCCESS = 191;
/**
* <code>QQ_DISK_DOWNLOAD_FRAGMENT_SUCCESS</code>在下载网络硬盘文件成功时发生,
* source是DiskInPacketFragment。这个事件并不能说明文件被下载完成,因为它只包含了
* 文件的一个分片,这个事件会在下载大文件时发生,程序需要自己判断是否已经下载完所有分片
*/
@DocumentalEvent
public static final int QQ_DISK_DOWNLOAD_FRAGMENT_SUCCESS = 192;
/**
* <code>QQ_DISK_RENAME_SUCCESS</code>在重命名文件或目录成功时发生,
* source是RenamePacket
*/
@DocumentalEvent
public static final int QQ_DISK_RENAME_SUCCESS = 193;
/**
* <code>QQ_DISK_DELETE_SUCCESS</code>在删除文件或目录成功时发生,
* source是DeleteReplyPacket
*/
@DocumentalEvent
public static final int QQ_DISK_DELETE_SUCCESS = 194;
/**
* <code>QQ_DISK_CREATE_SUCCESS</code>在创建目录成功时发生,
* source是CreateFolderReplyPacket
*/
@DocumentalEvent
public static final int QQ_DISK_CREATE_SUCCESS = 195;
/**
* <code>QQ_DISK_MOVE_SUCCESS</code>在移动文件或目录成功时发生,
* source是MovePacket
*/
@DocumentalEvent
public static final int QQ_DISK_MOVE_SUCCESS = 196;
/**
* <code>QQ_DISK_UPLOAD_SUCCESS</code>在上传文件成功时发生,
* source是UploadFileReplyPacket
*/
@DocumentalEvent
public static final int QQ_DISK_UPLOAD_SUCCESS = 197;
/**
* <code>QQ_DISK_FINALIZE_SUCCESS</code>在结束上传成功时发生,
* source是FinalizeReplyPacket
*/
@DocumentalEvent
public static final int QQ_DISK_FINALIZE_SUCCESS = 198;
/**
* <code>QQ_DISK_PREPARE_SUCCESS</code>在转变上传下载成功时发生,
* source是PrepareReplyPacket
*/
@DocumentalEvent
public static final int QQ_DISK_PREPARE_SUCCESS = 199;
/**
* <code>QQ_DISK_GET_SIZE_SUCCESS</code>在得到文件大小成功时发生,
* source是GetSizeReplyPacket
*/
@DocumentalEvent
public static final int QQ_DISK_GET_SIZE_SUCCESS = 200;
/**
* <code>QQ_DISK_GET_SHARE_LIST_SUCCESS</code>在得到共享列表成功时发生,
* source是GetShareListReplyPacket
*/
@DocumentalEvent
public static final int QQ_DISK_GET_SHARE_LIST_SUCCESS = 201;
/**
* <code>QQ_DISK_SET_SHARE_LIST_SUCCESS</code>在设置共享列表成功时发生,
* source是SetShareListReplyPacket
*/
@DocumentalEvent
public static final int QQ_DISK_SET_SHARE_LIST_SUCCESS = 202;
/**
* <code>QQ_RECEIVE_DISK_NOTIFICATION</code>在收到网络硬盘改变通知时发生,
* source是ReceiveIMPacket
*/
@DocumentalEvent
public static final int QQ_RECEIVE_DISK_NOTIFICATION = 161;
/**
* <code>QQ_DISK_APPLY_SUCCESS</code>在申请网络硬盘成功时发生,
* source是ApplyReplyPacket
*/
@DocumentalEvent
public static final int QQ_DISK_APPLY_SUCCESS = 163;
/**
* <code>QQ_DISMISS_CLUSTER_SUCCESS</code>在解散群成功时发生,
* source是ClusterCommandReplyPacket
*/
@DocumentalEvent
public static final int QQ_DISMISS_CLUSTER_SUCCESS = 125;
/**
* <code>QQ_DISMISS_CLUSTER_FAIL</code>在解散群失败时发生,
* source是ClusterCommandReplyPacket
*/
@DocumentalEvent
public static final int QQ_DISMISS_CLUSTER_FAIL = 126;
/*
* 下一个可用的事件序号从203开始
*/
/**
* <code>QQ_CONNECTION_BROKEN</code>事件发生在连接被远程关闭时, Source是ErrorPacket
*/
@DocumentalEvent
public static final int QQ_CONNECTION_BROKEN = 9999;
/**
* <code>QQ_PROXY_ERROR</code>事件是一个代理事件,和QQ协议本身没有关系,其在代理发生错误时触发,
* 其Source是ErrorPacket
*/
@DocumentalEvent
public static final int QQ_PROXY_ERROR = 10000;
/**
* <code>QQ_NETWORK_ERROR</code>事件在网络出错时发生,和QQ协议本身没有关系,其Source为
* ErrorPacket
*/
@DocumentalEvent
public static final int QQ_NETWORK_ERROR = 10001;
/**
* <code>QQ_RUNTIME_ERROR</code>事件在发生运行时错误时触发,和QQ协议本身没有关系,其Source为
* ErrorPacket。其portName为空,不可用。其errorMessage为崩溃报告。
*/
@DocumentalEvent
public static final int QQ_RUNTIME_ERROR = 10002;
// QQ事件类型
public int type;
public int operation;
/**
* @param source
*/
public QQEvent(Object source) {
super(source);
}
/**
* 缺省构造函数
*/
public QQEvent() {
this(new Object());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -