?? qq.java
字號:
// 回復常量
/** 通用常量,操作成功 */
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 + -