⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qq.java

📁 MilyQQ是一个使用控制台的QQ客户端,基于LumaQQ的核心JQL包开发,只有一个可执行的jar包(MilyQQ.jar),携带方便,由于是Java程序,因此理论上应该可以运行于所有平台,不过基于
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
	public static final char QQ_CMD_GET_FRIEND_LIST = 0x0026;
	/** 命令常量 - 得到在线好友列表 */
	public static final char QQ_CMD_GET_ONLINE_OP = 0x0027;
	/** 命令常量 - 发送短消息 */
	public static final char QQ_CMD_SEND_SMS = 0x002D;
	/** 命令常量 - 群相关命令 */
	public static final char QQ_CMD_CLUSTER_CMD = 0x0030;
	/** 命令常量 - 测试连接 */
	public static final char QQ_CMD_TEST = 0x0031;
	/** 命令常量 - 分组数组操作 */
	public static final char QQ_CMD_GROUP_DATA_OP = 0x003C;
	/** 命令常量 - 上传分组中的好友QQ号列表 */
	public static final char QQ_CMD_UPLOAD_GROUP_FRIEND = 0x003D;
	/** 命令常量 - 好友相关数据操作 */
	public static final char QQ_CMD_FRIEND_DATA_OP = 0x003E;
	/** 命令常量 - 下载分组中的好友QQ号列表 */
	public static final char QQ_CMD_DOWNLOAD_GROUP_FRIEND = 0x0058;
    /** 命令常量 - 好友等级信息相关操作 */
    public static final char QQ_CMD_FRIEND_LEVEL_OP = 0x005C;
    /** 命令常量 - 隐私数据操作 */
    public static final char QQ_CMD_PRIVACY_DATA_OP = 0x005E;
	/** 命令常量 - 群数据操作命令 */
	public static final char QQ_CMD_CLUSTER_DATA_OP = 0x005F;
	/** 命令常量 - 好友高级查找 */
	public static final char QQ_CMD_ADVANCED_SEARCH = 0x0061;
	/** 命令常量 - 请求登录令牌 */
	public static final char QQ_CMD_REQUEST_LOGIN_TOKEN = 0x0062;
	/** 命令常量 - 用户属性操作 */
	public static final char QQ_CMD_USER_PROPERTY_OP = 0x0065;
	/** 命令常量 - 临时会话操作 */
	public static final char QQ_CMD_TEMP_SESSION_OP = 0x0066;
	/** 命令常量 - 个性签名的操作 */
	public static final char QQ_CMD_SIGNATURE_OP = 0x0067;
	/** 命令常量 - 接收到系统消息 */
	public static final char QQ_CMD_RECV_MSG_SYS = 0x0080;
	/** 命令常量 - 好友改变状态 */
	public static final char QQ_CMD_RECV_MSG_FRIEND_CHANGE_STATUS = 0x0081;
	/** 命令常量 - 天气操作 */
	public static final char QQ_CMD_WEATHER_OP = 0x00A6;
	/** 命令常量 - QQ2005使用的添加好友命令 */
	public static final char QQ_CMD_ADD_FRIEND_EX = 0x00A7;
	/** 命令常量 - 发送验证消息 */
	public static final char QQ_CMD_AUTHORIZE = 0X00A8;
	/** 命令常量 - 未知命令,调试用途 */
	public static final char QQ_CMD_UNKNOWN = 0xFFFF;

	// 0x005E的子命令
	/** 只能通过号码搜到我 */
	public static final byte QQ_SUB_CMD_SEARCH_ME_BY_QQ_ONLY = 0x03;
	/** 共享地理位置 */
	public static final byte QQ_SUB_CMD_SHARE_GEOGRAPHY = 0x04;

	// 是否设置一个选项,用在如0x005E这样的命令中,其他地方如果类似也可使用
	/** 设置 */
	public static final byte QQ_VALUE_SET = 0x01;
	/** 取消设置 */
	public static final byte QQ_VALUE_UNSET = 0x00;

	// 0x005C的子命令
	/** 得到好友等级信息 */
	public static final byte QQ_SUB_CMD_GET_FRIEND_LEVEL = 0x02;

	// 0x005F的子命令
	/** 得到群在线成员 */
	public static final byte QQ_SUB_CMD_GET_CLUSTER_ONLINE_MEMBER = 0x01;

	/** 自定义头像服务器 */
	public static final String SERVER_CUSTOM_HEAD = "cface_tms.qq.com"; // 219.133.51.161

	/** 命令常量 - 请求中转 */
	public static final char QQ_05_CMD_REQUEST_AGENT = 0x0021;
	/** 命令常量 - 请求得到自定义表情 */
	public static final char QQ_05_CMD_REQUEST_FACE = 0x0022;
	/** 命令常量 - 开始传送 */
	public static final char QQ_05_CMD_TRANSFER = 0x0023;
	/** 命令常量 - 请求开始传送 */
	public static final char QQ_05_CMD_REQUEST_BEGIN = 0x0026;

	/**
	 * 初始群自定义表情中转服务器,从这些初始的服务器开始请求,直到请求
	 * 到一个愿意提供中转的服务器为止
	 */
	public static final String[] QQ_AGENT_GROUP_FILE = new String[] {
	        "219.133.40.128" // GroupFile.tencent.com
	};

	/** 请求密钥类型 - 未知 */
	public static final byte QQ_REQUEST_UNKNOWN_KEY = 0x3;
	/** 请求密钥类型 - 文件中转密钥 */
	public static final byte QQ_REQUEST_FILE_AGENT_KEY = 0x4;

	/** 群操作命令 - 创建群 */
	public static final byte QQ_CLUSTER_CMD_CREATE_CLUSTER		= 0x01;
	/** 群操作命令 - 修改群成员 */
	public static final byte QQ_CLUSTER_CMD_MODIFY_MEMBER		= 0x02;
	/** 群操作命令 - 修改群资料 */
	public static final byte QQ_CLUSTER_CMD_MODIFY_CLUSTER_INFO	= 0x03;
	/** 群操作命令 - 得到群资料 */
	public static final byte QQ_CLUSTER_CMD_GET_CLUSTER_INFO	= 0x04;
	/** 群操作命令 - 激活群 */
	public static final byte QQ_CLUSTER_CMD_ACTIVATE_CLUSTER	= 0x05;
	/** 群操作命令 - 搜索群 */
	public static final byte QQ_CLUSTER_CMD_SEARCH_CLUSTER		= 0x06;
	/** 群操作命令 - 加入群 */
	public static final byte QQ_CLUSTER_CMD_JOIN_CLUSTER		= 0x07;
	/** 群操作命令 - 加入群的验证消息 */
	public static final byte QQ_CLUSTER_CMD_JOIN_CLUSTER_AUTH	= 0x08;
	/** 群操作命令 - 退出群 */
	public static final byte QQ_CLUSTER_CMD_EXIT_CLUSTER		= 0x09;
	/**
	 * 群操作命令 - 发送群消息
	 *
	 * @deprecated 2004使用了QQ_CLUSTER_CMD_SEND_IM_EX
	 */
	public static final byte QQ_CLUSTER_CMD_SEND_IM				= 0x0A;
	/** 群操作命令 - 得到在线成员 */
	public static final byte QQ_CLUSTER_CMD_GET_ONLINE_MEMBER	= 0x0B;
	/** 群操作命令 - 得到成员资料 */
	public static final byte QQ_CLUSTER_CMD_GET_MEMBER_INFO		= 0x0C;
	/** 群操作命令 - 修改群名片 */
	public static final byte QQ_CLUSTER_CMD_MODIFY_CARD 		= 0x0E;
	/** 群操作命令 - 批量得到成员群名片中的真实姓名 */
	public static final byte QQ_CLUSTER_CMD_GET_CARD_BATCH		= 0x0F;
	/** 群操作命令 - 得到某个成员的群名片 */
	public static final byte QQ_CLUSTER_CMD_GET_CARD 			= 0x10;
	/** 群操作命令 - 提交组织架构到服务器 */
	public static final byte QQ_CLUSTER_CMD_COMMIT_ORGANIZATION = 0x11;
	/** 群操作命令 - 从服务器获取组织架构 */
	public static final byte QQ_CLUSTER_CMD_UPDATE_ORGANIZATION	= 0x12;
	/** 群操作命令 - 提交成员分组情况到服务器 */
	public static final byte QQ_CLUSTER_CMD_COMMIT_MEMBER_ORGANIZATION = 0x13;
	/** 群操作命令 - 得到各种version id */
	public static final byte QQ_CLUSTER_CMD_GET_VERSION_ID		= 0x19;
	/** 群操作命令 - 扩展格式的群消息 */
	public static final byte QQ_CLUSTER_CMD_SEND_IM_EX 			= 0x1A;
	/** 群操作命令 - 设置成员角色 */
	public static final byte QQ_CLUSTER_CMD_SET_ROLE = 0x1B;
	/** 群操作命令 - 转让自己的角色给他人 */
	public static final byte QQ_CLUSTER_CMD_TRANSFER_ROLE = 0x1C;
	/** 群操作命令 - 创建临时群 */
	public static final byte QQ_CLUSTER_CMD_CREATE_TEMP = 0x30;
	/** 群操作命令 - 修改临时群成员列表 */
	public static final byte QQ_CLUSTER_CMD_MODIFY_TEMP_MEMBER = 0x31;
	/** 群操作命令 - 退出临时群 */
	public static final byte QQ_CLUSTER_CMD_EXIT_TEMP = 0x32;
	/** 群操作命令 - 得到临时群资料 */
	public static final byte QQ_CLUSTER_CMD_GET_TEMP_INFO = 0x33;
	/** 群操作命令 - 修改临时群资料 */
	public static final byte QQ_CLUSTER_CMD_MODIFY_TEMP_INFO = 0x34;
	/** 群操作命令 - 发送临时群消息 */
	public static final byte QQ_CLUSTER_CMD_SEND_TEMP_IM = 0x35;
	/** 群操作命令 - 子群操作 */
	public static final byte QQ_CLUSTER_CMD_SUB_CLUSTER_OP = 0x36;
	/** 群操作命令 - 激活临时群 */
	public static final byte QQ_CLUSTER_CMD_ACTIVATE_TEMP = 0x37;

	/** 群操作命令回复 - 不存在这个群 */
	public static final byte QQ_REPLY_NO_SUCH_CLUSTER		= 0x02;
	/** 群操作命令回复 - 群已经被删除 */
	public static final byte QQ_REPLY_TEMP_CLUSTER_REMOVED 	= 0x03;
	/** 群操作命令回复 - 你已经不是临时群的成员 */
	public static final byte QQ_REPLY_NOT_TEMP_CLUSTER_MEMBER = 0x04;
	/** 群操作命令回复 - 你已经不是固定群的成员 */
	public static final byte QQ_REPLY_NOT_CLUSTER_MEMBER  	  = 0x0A;

	// 临时会话操作回复码
	/** 临时会话消息发送成功,但是对方可能不在线,无法及时回复 */
	public static final byte QQ_REPLY_MAYBE_OFFLINE = 0x02;

	// 短信回复码,用来表示单条短信的状态
	/** 短信发送成功 */
	public static final byte QQ_REPLY_SMS_OK = 0x00;
	/** 队列中,准备发送 */
	public static final byte QQ_REPLY_SMS_QUEUED = 0x01;
	/** 发送失败 */
	public static final byte QQ_REPLY_SMS_FAIL = 0x04;

	// 短信回复码,用来表示一次操作的状态,比如可能群发短信,那么所有都发完才会为0x04
	/** 还有短信未发送 */
	public static final byte QQ_REPLY_SMS_HAS_MORE = 0x00;
	/** 短信全部发完(针对绑定手机用户) */
	public static final byte QQ_REPLY_SMS_COMPLETED = 0x04;
	/** 短信全部发完(针对移动QQ用户) */
	public static final byte QQ_REPLY_SMS_COMPLETED_MOBILE_QQ = 0x05;

	/** 群类型常量 - 固定群 */
	public static final byte QQ_CLUSTER_TYPE_PERMANENT = 0x01;
	/** 临时群类型常量 - 多人对话 */
	public static final byte QQ_CLUSTER_TYPE_DIALOG = 0x01;
	/** 临时群类型常量 - 讨论组 */
	public static final byte QQ_CLUSTER_TYPE_SUBJECT = 0x02;

	/** 群成员角色操作 - 设置管理员 */
	public static final byte QQ_ROLE_OP_SET_ADMIN = 0x01;
	/** 群成员角色操作 - 取消管理员 */
	public static final byte QQ_ROLE_OP_UNSET_ADMIN = 0x00;

	/** 群成员角色标志位 - 管理员 */
	public static final int QQ_ROLE_ADMIN = 0x01;
	/** 群成员角色标志位 - 股东 */
	public static final int QQ_ROLE_STOCKHOLDER = 0x02;

	/** 群操作子命令 - 添加成员,用在修改成员列表命令中 */
	public static final byte QQ_CLUSTER_SUB_CMD_ADD_MEMBER = 0x01;
	/** 群操作子命令 - 删除成员,用在修改成员列表命令中 */
	public static final byte QQ_CLUSTER_SUB_CMD_REMOVE_MEMBER = 0x02;

	/** 群操作子命令 - 得到群内的讨论组列表 */
	public static final byte QQ_CLUSTER_SUB_CMD_GET_SUBJECT_LIST = 0x02;
	/** 群操作子命令 - 得到多人对话列表 */
	public static final byte QQ_CLUSTER_SUB_CMD_GET_DIALOG_LIST = 0x01;

	/** 群认证消息类型 - 请求加入群 */
	public static final byte QQ_CLUSTER_AUTH_REQUEST   = 0x01;
	/** 群认证消息类型 - 同意加入群 */
	public static final byte QQ_CLUSTER_AUTH_APPROVE   = 0x02;
	/** 群认证消息类型 - 拒绝加入群 */
	public static final byte QQ_CLUSTER_AUTH_REJECT    = 0x03;
	/** 加入群的回复码 - 加入成功 */
	public static final byte QQ_CLUSTER_JOIN_OK			= 0x01;
	/** 加入群的回复码 - 对方需要认证 */
	public static final byte QQ_CLUSTER_JOIN_NEED_AUTH	= 0x02;
	/** 加入群的回复码 - 群禁止加入 */
	public static final byte QQ_CLUSTER_JOIN_DENIED = 0x03;
	/** 群的搜索方式 - 根据群号搜索 */
	public static final byte QQ_CLUSTER_SEARCH_BY_ID 	= 0x01;
	/** 群的搜索方式 - 搜索示范群 */
	public static final byte QQ_CLUSTER_SEARCH_DEMO		= 0x02;

	// 操作码,用在设置角色时
	/** 取消管理员 */
	public static final byte QQ_CLUSTER_OP_UNSET_ADMIN = 0x00;
	/** 设置管理员 */
	public static final byte QQ_CLUSTER_OP_SET_ADMIN = 0x01;

	// 群消息的content type
	/** 消息中不包含自定义表情 */
	public static final char QQ_CONTENT_TYPE_DEFAULT = 0x0001;
	/** 消息中包含自定义表情 */
	public static final char QQ_CONTENT_TYPE_RICH = 0x0002;

	/** 消息回复类型 - 正常回复 */
	public static final byte QQ_IM_NORMAL_REPLY = 0x01;
	/** 消息回复类型 - 自动回复 */
	public static final byte QQ_IM_AUTO_REPLY = 0x02;

	// 消息来源,主要在ReceiveIMPacket中使用,和协议关系不大
	/** 来自好友 */
	public static final int QQ_IM_FROM_USER = 0;
	/** 来自系统 */
	public static final int QQ_IM_FROM_SYS = 1;
	/** 来自群 */
	public static final int QQ_IM_FROM_CLUSTER = 2;
	/** 来自短消息 */
	public static final int QQ_IM_FROM_SMS = 3;
	/** 来自临时会话 */
	public static final int QQ_IM_FROM_TEMP_SESSION = 4;

	// 子命令常量,用于命令0x0027
	/** 得到在线好友 */
	public static final byte QQ_SUB_CMD_GET_ONLINE_FRIEND = 0x2;
	/** 得到系统服务 */
	public static final byte QQ_SUB_CMD_GET_ONLINE_SERVICE = 0x3;

	// 子命令常量,服务于命令0x003C
	/** 服务器端数据操作 - 上传组名 */
	public static final byte QQ_SUB_CMD_UPLOAD_GROUP_NAME = 0x2;
	/** 服务器端数据操作 - 下载组名 */
	public static final byte QQ_SUB_CMD_DOWNLOAD_GROUP_NAME = 0x1;

	// 子命令常量,用于命令0x0066
	/** 临时会话操作 - 发送临时会话消息 */
	public static final byte QQ_SUB_CMD_SEND_TEMP_SESSION_IM = 0x01;

	// 子命令常量,服务于命令0x003E
	/** 服务器端数据操作 - 批量下载好友备注 */
	public static final byte QQ_SUB_CMD_BATCH_DOWNLOAD_FRIEND_REMARK = 0x0;
	/** 服务器端数据操作 - 上传好友备注 */
	public static final byte QQ_SUB_CMD_UPLOAD_FRIEND_REMARK = 0x1;
	/** 服务器端数据操作 - 添加好友到列表中 */
	public static final byte QQ_SUB_CMD_REMOVE_FRIEND_FROM_LIST = 0x2;
	/** 服务器端数据操作 - 下载好友备注 */
	public static final byte QQ_SUB_CMD_DOWNLOAD_FRIEND_REMARK = 0x3;

	// 子命令常量,用于子命令0x0067
	/** 修改个性签名 */
	public static final byte QQ_SUB_CMD_MODIFY_SIGNATURE = 0x01;
	/** 删除个性签名 */
	public static final byte QQ_SUB_CMD_DELETE_SIGNATURE = 0x02;
	/** 得到个性签名 */
	public static final byte QQ_SUB_CMD_GET_SIGNATURE = 0x03;

	// 子命令,用于0x0065
	/** 得到用户属性 */
	public static final byte QQ_SUB_CMD_GET_USER_PROPERTY = 0x01;

	// 子命令,用于0x00A6

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -