package com.wyp.materialqqlite.qqclient.protocol.protocoldata; import org.json.JSONObject; public class StatusChangeMessage { public int m_nQQUin; public int m_nStatus; // 在线状态 public int m_nClientType; // 客户端类型 public static boolean isType(String strType) { return strType.equals("buddies_status_change"); } public void reset() { m_nQQUin = 0; m_nStatus = QQStatus.OFFLINE; m_nClientType = 0; } public boolean parse(JSONObject json) { try { reset(); m_nQQUin = json.optInt("uin"); m_nStatus = QQStatus.convertToQQStatus(json.getString("status")); m_nClientType = json.optInt("client_type"); return true; } catch (Exception e) { e.printStackTrace(); } return false; } }