package com.wyp.materialqqlite.qqclient.protocol.protocoldata;
public class QQStatus {
public static final int ONLINE = 10; // 我在线上
public static final int CALLME = 60; // Q我吧
public static final int AWAY = 30; // 离开
public static final int BUSY = 50; // 忙碌
public static final int SILENT = 70; // 请匆打扰
public static final int HIDDEN = 80; // 隐身
public static final int OFFLINE = 90; // 离线
public static final String STR_ONLINE = "online"; // 我在线上
public static final String STR_CALLME = "callme"; // Q我吧
public static final String STR_AWAY = "away"; // 离开
public static final String STR_BUSY = "busy"; // 忙碌
public static final String STR_SILENT = "silent"; // 请匆打扰
public static final String STR_HIDDEN = "hidden"; // 隐身
public static final String STR_OFFLINE = "offline"; // 离线
public static int convertToQQStatus(String str) {
if (str.equals(STR_ONLINE))
return ONLINE;
else if (str.equals(STR_CALLME))
return CALLME;
else if (str.equals(STR_AWAY))
return AWAY;
else if (str.equals(STR_BUSY))
return BUSY;
else if (str.equals(STR_SILENT))
return SILENT;
else if (str.equals(STR_HIDDEN))
return HIDDEN;
else if (str.equals(STR_OFFLINE))
return OFFLINE;
else
return OFFLINE;
}
public static String convertToQQStatusStr(int nStatus) {
switch (nStatus) {
case ONLINE: return STR_ONLINE; // 我在线上
case CALLME: return STR_CALLME; // Q我吧
case AWAY: return STR_AWAY; // 离开
case BUSY: return STR_BUSY; // 忙碌
case SILENT: return STR_SILENT; // 请匆打扰
case HIDDEN: return STR_HIDDEN; // 隐身
case OFFLINE: return STR_OFFLINE; // 离线
default: return "unknown";
}
}
}