44 android中XMPP 获取Asmack中用户状态 - 雪炭网

android中XMPP 获取Asmack中用户状态2014-10-19 12:43:05

( 2人已投票,[高质量] )
分享:
31.3K

android中XMPP 获取Asmack中用户状态

Presence availability = roster.getPresence(user);
Mode userMode = availability.getMode();
retrieveState_mode(availability.getMode(),availability.isAvailable());
public static int retrieveState_mode(Mode userMode, boolean isOnline) {
int userState = 0;
/** 0 for offline, 1 for online, 2 for away,3 for busy*/
if(userMode == Mode.dnd) {
userState = 3;
} else if (userMode == Mode.away || userMode == Mode.xa) {
 userState = 2;
} else if (isOnline) {
 userState = 1;
}
 return userState;
}






头像

snowcoal
  • Android
  • XMPP
  • 用户状态

本文标签:

AndroidXMPP用户状态

收藏到我的私密空间

标题: android中XMPP 获取Asmack中用户状态

作者:柳岸花明

你暂未登录,请登录后才可收藏至您的私密空间 确认取消
雪炭网

键盘操作 更便捷 -雪炭网雪中送炭-乐趣无限

如果本站的内容有幸帮助到了您,建议您了解一下当页的广告内容哦,我们的进步离不开您的支持,Thank you~