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

📄 qq.java

📁 LUMAQQ源代码 JAVA 地球人都知道
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
	// 回复常量	
	/** 通用常量,操作成功 */
	public static final byte QQ_REPLY_OK					= 0x00;
	/** 对方已经是我的好友 */
	public static final byte QQ_REPLY_ADD_FRIEND_ALREADY = (byte)0x99;
	/** 请求登录令牌成功 */
	public static final byte QQ_REPLY_REQUEST_LOGIN_TOKEN_OK = 0x00;
	/** 登录信息-重定向 */
	public static final byte QQ_REPLY_LOGIN_REDIRECT = 0x01;
	/** 登录信息-登录失败 */
	public static final byte QQ_REPLY_LOGIN_FAIL = 0x05;
	/** 改变在线状态成功 */
	public static final byte QQ_REPLY_CHANGE_STATUS_OK = 0x30;
	/** 发送认证消息成功 */
	public static final byte QQ_REPLY_ADD_FRIEND_AUTH_OK = 0x30;
	/** 高级搜索结束,没有更多数据 */
	public static final byte QQ_REPLY_ADVANCED_SEARCH_END = 1;
	/** 申请中转服务器,重定向 */
	public static final char QQ_REPLY_REQUEST_AGENT_REDIRECT = 0x0001;
	/** 申请中转服务器成功 */
	public static final char QQ_REPLY_REQUEST_AGENT_OK = 0x0000;
	/** 要发送的图片太大 */
	public static final char QQ_REPLY_REQUEST_AGENT_TOO_LONG = 0x0003;
	
	/** 命令常量 - 登出 */
	public static final char QQ_CMD_LOGOUT = 0x0001;
	/** 命令常量 - 保持在线状态 */
	public static final char QQ_CMD_KEEP_ALIVE = 0x0002;
	/** 命令常量 - 修改自己的信息 */
	public static final char QQ_CMD_MODIFY_INFO = 0x0004;
	/** 命令常量 - 查找用户 */
	public static final char QQ_CMD_SEARCH_USER = 0x0005;
	/** 命令常量 - 得到好友信息 */
	public static final char QQ_CMD_GET_USER_INFO = 0x0006;
	/** 
	 * 命令常量 - 添加一个好友
	 * 
	 * @deprecated 2005使用QQ_CMD_ADD_FRIEND_EX 
	 */
	public static final char QQ_CMD_ADD_FRIEND = 0x0009;
	/** 命令常量 - 删除一个好友 */
	public static final char QQ_CMD_DELETE_FRIEND = 0x000A;
	/** 命令常量 - 发送验证信息 */
	public static final char QQ_CMD_ADD_FRIEND_AUTH = 0x000B;
	/** 命令常量 - 改变自己的在线状态 */
	public static final char QQ_CMD_CHANGE_STATUS = 0x000D;
	/** 命令常量 - 确认收到了系统消息 */
	public static final char QQ_CMD_ACK_SYS_MSG = 0x0012;
	/** 命令常量 - 发送消息 */
	public static final char QQ_CMD_SEND_IM = 0x0016;
	/** 命令常量 - 接收消息 */
	public static final char QQ_CMD_RECV_IM = 0x0017;
	/** 命令常量 - 把自己从对方好友名单中删除 */
	public static final char QQ_CMD_REMOVE_SELF = 0x001C;
	/** 请求一些操作需要的密钥,比如文件中转,视频也有可能 */
	public static final char QQ_CMD_REQUEST_KEY = 0x001D;
	/** 命令常量 - 登陆 */
	public static final char QQ_CMD_LOGIN = 0x0022;
	/** 命令常量 - 得到好友列表 */
	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 QQ_SERVER_UPLOAD_CUSTOM_HEAD = "cface.qq.com";
	/** 自定义头像下载服务器 */
	public static final String QQ_SERVER_DOWNLOAD_CUSTOM_HEAD = "cface_tms.qq.com";
	/** 网络硬盘服务器 */
	public static final String[] QQ_SERVER_DISK = new String[] {
		"219.133.38.39",
		"219.133.38.40",
		"219.133.38.99",
		"219.133.38.100",
		"219.133.38.101",
		"219.133.38.102",
		"219.133.38.176",
		"219.133.38.202",
		"219.133.51.105",
		"219.133.51.106"
	};
	/** 网络硬盘服务器端口 */
	public static final int QQ_SERVER_DISK_PORT = 9910;
	
	/** 命令常量 - 请求中转 */
	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 char QQ_DISK_CMD_BEGIN_SESSION = 0x0000;
	/** 身份认证 */
	public static final char QQ_DISK_CMD_AUTHENTICATE = 0x0401;
	/** 网络硬盘密码操作 */
	public static final char QQ_DISK_CMD_PASSWORD_OP = 0x0402;
	/** 请求网络硬盘服务器列表 */
	public static final char QQ_DISK_CMD_GET_SERVER_LIST = 0x0409;
	/** 列出我的网络硬盘目录 */
	public static final char QQ_DISK_CMD_LIST_MY_DISK_DIR = 0x1C0C;
	/** 新建文件夹 */
	public static final char QQ_DISK_CMD_CREATE = 0x1C0D;
	/** 删除 */
	public static final char QQ_DISK_CMD_DELETE = 0x1C0E;
	/** 重命名 */
	public static final char QQ_DISK_CMD_RENAME = 0x1C0F;
	/** 移动 */
	public static final char QQ_DISK_CMD_MOVE = 0x1C10;
	/** 上传文件 */
	public static final char QQ_DISK_CMD_UPLOAD = 0x1C16;
	/** 下载文件 */
	public static final char QQ_DISK_CMD_DOWNLOAD = 0x1C17;
	/** 得到文件实际大小 */
	public static final char QQ_DISK_CMD_GET_SIZE = 0x1C18;
	/** 结束上传 */
	public static final char QQ_DISK_CMD_FINALIZE = 0x1C1A;
	/** 免费申请开通网络硬盘 */
	public static final char QQ_DISK_CMD_APPLY = 0x1C1C;
	/** 准备上传或下载 */
	public static final char QQ_DISK_CMD_PREPARE = 0x1C1D;
	/** 得到共享网络硬盘列表 */
	public static final char QQ_DISK_CMD_GET_SHARED_DISK = 0x1F41;
	/** 得到某人的共享网络硬盘目录结构 */
	public static final char QQ_DISK_CMD_LIST_SHARED_DISK_DIR = 0x1F42;
	/** 得到某个目录对什么好友共享了 */
	public static final char QQ_DISK_CMD_GET_SHARE_LIST = 0x1F43;
	/** 设置共享列表 */
	public static final char QQ_DISK_CMD_SET_SHARE_LIST = 0x1F44;
	
	// 网络硬盘子命令,用于0x0402
	/** 密码认证 */
	public static final int QQ_DISK_SUB_CMD_AUTHENTICATE = 0x0;
	/** 设置网络硬盘密码 */
	public static final int QQ_DISK_SUB_CMD_SET_PASSWORD = 0x1;
	/** 取消网络硬盘密码 */
	public static final int QQ_DISK_SUB_CMD_CANCEL_PASSWORD = 0x2;
	
	// 0x0401的状态码
	/** 网络硬盘认证需要密码 */
	public static final int QQ_DISK_STATUS_NEED_PASSWORD = 0x1;
	
	// 网络硬盘回复码
	/** 认证失败 */
	public static final int QQ_REPLY_AUTH_FAIL = 0x0402;
	
	// 网络硬盘缺省目录id
	/** 我的文档 */
	public static final int QQ_DISK_DIR_MY_DOC = 0x1;
	/** 我的图片 */
	public static final int QQ_DISK_DIR_MY_PICTURE = 0x2;
	/** 我的多媒体 */
	public static final int QQ_DISK_DIR_MY_MULTIMEDIA = 0x3;
	/** 个人助理,其内部的名称是System */
	public static final int QQ_DISK_DIR_MY_ASSISTANT = 0x11;
	/** 网络收藏夹 */
	public static final int QQ_DISK_DIR_MY_FAVORITE = 0x12;
	/** 网络记事本,它的父目录是System,内部名称是Note */
	public static final int QQ_DISK_DIR_MY_NOTEBOOK = 0x13;
	/** 自定义表情 */
	public static final int QQ_DISK_DIR_MY_CUSTOM_FACE = 0x14;
	/** 自定义头像,它的父目录是System,内部名称是Chatword */
	public static final int QQ_DISK_DIR_MY_CUSTOM_HEAD = 0x16;
	/** QQ网络相册 */
	public static final int QQ_DISK_DIR_MY_ALBUM = 0x18;
	/** 根目录 */
	public static final int QQ_DISK_DIR_ROOT = 0xFFFFFFFF;
	
	/** 网络硬盘保留的用于系统文件夹最大id */
	public static final int QQ_DISK_DIR_MAX_SYSTEM_ID = 0x80;
	
	// 网络硬盘上的文件属性
	/** 是一个目录 */
	public static final int QQ_DISK_FLAG_DIRECTORY = 0x1;
	/** 标明一个文件还没有上传完毕 */
	public static final int QQ_DISK_FLAG_NOT_FINALIZED = 0x2;
	/** 是否设置了共享 */
	public static final int QQ_DISK_FLAG_SHARED = 0x8;
	/** 是一个用户号码 */
	public static final int QQ_DISK_FLAG_USER = 0x40;
	/** 网络收藏夹文件 */
	public static final int QQ_DISK_FLAG_FAVORITE = 0x80;
	/** 网络相册文件 */
	public static final int QQ_DISK_FLAG_ALBUM = 0x200;
	
	/*
	 * 03协议族
	 */
	/** 请求得到好友自定义头像数据 */
	public static final char QQ_03_CMD_GET_CUSTOM_HEAD_DATA = 0x0002;
	/** 请求得到好友自定义头像信息 */
	public static final char QQ_03_CMD_GET_CUSTOM_HEAD_INFO = 0x0004;
	
	/**
	 * 初始群自定义表情中转服务器,从这些初始的服务器开始请求,直到请求
	 * 到一个愿意提供中转的服务器为止
	 */
	public static final String[] QQ_SERVER_GROUP_FILE = new String[] {
	        "219.133.40.128" // GroupFile.tencent.com
	};
	
	// 用于0x001D

⌨️ 快捷键说明

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