在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → android openfire xmpp smack即时通讯,包括:聊天发生文字,表情,图片,语音等

android openfire xmpp smack即时通讯,包括:聊天发生文字,表情,图片,语音等

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:10.24M
  • 下载次数:2
  • 浏览次数:50
  • 发布时间:2021-01-15
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
android openfire xmpp smack即时通讯,包括:聊天发生文字,表情,图片,语音。添加删除好友,消息提醒,群聊,邀请好友进入房间,聊天记录保存等等。界面美观。最后说明:此demo是在网上一个叫EIM企信通的demo基础上进行完善修改得来的成果,添加了好多功能,大家有兴趣的配置好openfire设置好IP就可以使用,完美运行,欢迎大家下载,不理解的留言问我,本人QQ:375642003
【实例截图】
【核心代码】
9414af58-600b-4bfb-bc71-74a7948dc237
└── EIM
├── AndroidManifest.xml
├── bin
│   ├── AndroidManifest.xml
│   ├── classes
│   │   ├── com
│   │   │   └── zn
│   │   │   └── zxw
│   │   │   └── intelligencize
│   │   │   └── model
│   │   │   ├── AccumulativeIntegraListInfo.class
│   │   │   ├── ActivitySchemeInfo.class
│   │   │   ├── ChatAcceptInfo.class
│   │   │   ├── ChatContent.class
│   │   │   ├── ChatContentInfo.class
│   │   │   ├── ChatGroupFileInfo.class
│   │   │   ├── ChatGroupInfo.class
│   │   │   ├── ChatGroupMemberInfo.class
│   │   │   ├── ChatMsgEntity.class
│   │   │   ├── ChatNotification.class
│   │   │   ├── ChatYYHistory.class
│   │   │   ├── CityInfo.class
│   │   │   ├── CommodityDiscountInfo.class
│   │   │   ├── CommodityInformationInfo.class
│   │   │   ├── CommunityInfo.class
│   │   │   ├── ComplaintInfo.class
│   │   │   ├── DealInfo.class
│   │   │   ├── DealTypeInfo.class
│   │   │   ├── IndentInfo.class
│   │   │   ├── IndentListInfo.class
│   │   │   ├── JsonEntity.class
│   │   │   ├── LevelInfo.class
│   │   │   ├── LevelRoleInfo.class
│   │   │   ├── MucHistory.class
│   │   │   ├── MucRoom.class
│   │   │   ├── NeighborhoodCommitteeInfo.class
│   │   │   ├── ObjectScoreInfo.class
│   │   │   ├── OfUser.class
│   │   │   ├── PictrueInformationInfo.class
│   │   │   ├── PictureListInfo.class
│   │   │   ├── PrivilegeInfo.class
│   │   │   ├── PropertyManagementCompanyInfo.class
│   │   │   ├── RoleInfo.class
│   │   │   ├── RolePrivilegeInfo.class
│   │   │   ├── ScoreListInfo.class
│   │   │   ├── ScoreTypeListInfo.class
│   │   │   ├── ShopAcceptInfo.class
│   │   │   ├── ShopDiscountInfo.class
│   │   │   ├── ShopInformationInfo.class
│   │   │   ├── ShopRelateCommodityInfo.class
│   │   │   ├── TableName.class
│   │   │   ├── TypeLevelOneInfo.class
│   │   │   ├── TypeMenuInfo.class
│   │   │   ├── User.class
│   │   │   ├── UserCommunityInfo.class
│   │   │   ├── UserContactInfo.class
│   │   │   ├── UserIPApproveInfo.class
│   │   │   ├── UserLoginInfo.class
│   │   │   └── UserRoleInfo.class
│   │   ├── csdn
│   │   │   └── shimiso
│   │   │   └── eim
│   │   │   ├── activity
│   │   │   │   ├── ActivitySupport$1.class
│   │   │   │   ├── ActivitySupport$2.class
│   │   │   │   ├── ActivitySupport$3.class
│   │   │   │   ├── ActivitySupport$4.class
│   │   │   │   ├── ActivitySupport$5.class
│   │   │   │   ├── ActivitySupport$6.class
│   │   │   │   ├── ActivitySupport.class
│   │   │   │   ├── BaseActivity$1.class
│   │   │   │   ├── BaseActivity.class
│   │   │   │   ├── EimApplication.class
│   │   │   │   ├── GuideViewActivity$GuidePageAdapter.class
│   │   │   │   ├── GuideViewActivity$GuidePageChangeListener.class
│   │   │   │   ├── GuideViewActivity.class
│   │   │   │   ├── HandlerListener.class
│   │   │   │   ├── IActivitySupport.class
│   │   │   │   ├── im
│   │   │   │   │   ├── AChatActivity$1.class
│   │   │   │   │   ├── AChatActivity.class
│   │   │   │   │   ├── AContacterActivity$ContacterReceiver.class
│   │   │   │   │   ├── AContacterActivity.class
│   │   │   │   │   ├── AddFriendActivity.class
│   │   │   │   │   ├── ChatActivity$10.class
│   │   │   │   │   ├── ChatActivity$1.class
│   │   │   │   │   ├── ChatActivity$2.class
│   │   │   │   │   ├── ChatActivity$3.class
│   │   │   │   │   ├── ChatActivity$4$1.class
│   │   │   │   │   ├── ChatActivity$4.class
│   │   │   │   │   ├── ChatActivity$5.class
│   │   │   │   │   ├── ChatActivity$6.class
│   │   │   │   │   ├── ChatActivity$7.class
│   │   │   │   │   ├── ChatActivity$8.class
│   │   │   │   │   ├── ChatActivity$9.class
│   │   │   │   │   ├── ChatActivity$MessageListAdapter$1.class
│   │   │   │   │   ├── ChatActivity$MessageListAdapter$2.class
│   │   │   │   │   ├── ChatActivity$MessageListAdapter$3.class
│   │   │   │   │   ├── ChatActivity$MessageListAdapter$4.class
│   │   │   │   │   ├── ChatActivity$MessageListAdapter.class
│   │   │   │   │   ├── ChatActivity.class
│   │   │   │   │   ├── ChatHistoryActivity$1.class
│   │   │   │   │   ├── ChatHistoryActivity$2.class
│   │   │   │   │   ├── ChatHistoryActivity$3.class
│   │   │   │   │   ├── ChatHistoryActivity$4.class
│   │   │   │   │   ├── ChatHistoryActivity$MsgHisListAdapter$1.class
│   │   │   │   │   ├── ChatHistoryActivity$MsgHisListAdapter$Holder.class
│   │   │   │   │   ├── ChatHistoryActivity$MsgHisListAdapter.class
│   │   │   │   │   ├── ChatHistoryActivity.class
│   │   │   │   │   ├── ContacterMainActivity$10.class
│   │   │   │   │   ├── ContacterMainActivity$11.class
│   │   │   │   │   ├── ContacterMainActivity$12.class
│   │   │   │   │   ├── ContacterMainActivity$13.class
│   │   │   │   │   ├── ContacterMainActivity$14.class
│   │   │   │   │   ├── ContacterMainActivity$15.class
│   │   │   │   │   ├── ContacterMainActivity$16.class
│   │   │   │   │   ├── ContacterMainActivity$17.class
│   │   │   │   │   ├── ContacterMainActivity$18.class
│   │   │   │   │   ├── ContacterMainActivity$19.class
│   │   │   │   │   ├── ContacterMainActivity$1.class
│   │   │   │   │   ├── ContacterMainActivity$20.class
│   │   │   │   │   ├── ContacterMainActivity$2.class
│   │   │   │   │   ├── ContacterMainActivity$3$1.class
│   │   │   │   │   ├── ContacterMainActivity$3$2.class
│   │   │   │   │   ├── ContacterMainActivity$3.class
│   │   │   │   │   ├── ContacterMainActivity$4$1.class
│   │   │   │   │   ├── ContacterMainActivity$4$2.class
│   │   │   │   │   ├── ContacterMainActivity$4.class
│   │   │   │   │   ├── ContacterMainActivity$5.class
│   │   │   │   │   ├── ContacterMainActivity$6.class
│   │   │   │   │   ├── ContacterMainActivity$7.class
│   │   │   │   │   ├── ContacterMainActivity$8.class
│   │   │   │   │   ├── ContacterMainActivity$9.class
│   │   │   │   │   ├── ContacterMainActivity.class
│   │   │   │   │   ├── FriendInfoActivity$1.class
│   │   │   │   │   ├── FriendInfoActivity$2.class
│   │   │   │   │   ├── FriendInfoActivity$3.class
│   │   │   │   │   ├── FriendInfoActivity$4.class
│   │   │   │   │   ├── FriendInfoActivity.class
│   │   │   │   │   ├── GroupCreateActivity$1$1$1.class
│   │   │   │   │   ├── GroupCreateActivity$1$1.class
│   │   │   │   │   ├── GroupCreateActivity$1.class
│   │   │   │   │   ├── GroupCreateActivity.class
│   │   │   │   │   ├── GroupJoinActivity$1.class
│   │   │   │   │   ├── GroupJoinActivity.class
│   │   │   │   │   ├── ImageShower$1.class
│   │   │   │   │   ├── ImageShower.class
│   │   │   │   │   ├── ProfileChangeActivity.class
│   │   │   │   │   ├── RoomChatActivity$10.class
│   │   │   │   │   ├── RoomChatActivity$11.class
│   │   │   │   │   ├── RoomChatActivity$12$1.class
│   │   │   │   │   ├── RoomChatActivity$12.class
│   │   │   │   │   ├── RoomChatActivity$13.class
│   │   │   │   │   ├── RoomChatActivity$14.class
│   │   │   │   │   ├── RoomChatActivity$15.class
│   │   │   │   │   ├── RoomChatActivity$16.class
│   │   │   │   │   ├── RoomChatActivity$17.class
│   │   │   │   │   ├── RoomChatActivity$1.class
│   │   │   │   │   ├── RoomChatActivity$2.class
│   │   │   │   │   ├── RoomChatActivity$3.class
│   │   │   │   │   ├── RoomChatActivity$4$1.class
│   │   │   │   │   ├── RoomChatActivity$4.class
│   │   │   │   │   ├── RoomChatActivity$5.class
│   │   │   │   │   ├── RoomChatActivity$6.class
│   │   │   │   │   ├── RoomChatActivity$7.class
│   │   │   │   │   ├── RoomChatActivity$8.class
│   │   │   │   │   ├── RoomChatActivity$9.class
│   │   │   │   │   ├── RoomChatActivity.class
│   │   │   │   │   ├── RoomInfoActivity.class
│   │   │   │   │   ├── RoomMemberActivity$1.class
│   │   │   │   │   ├── RoomMemberActivity$2$1.class
│   │   │   │   │   ├── RoomMemberActivity$2.class
│   │   │   │   │   ├── RoomMemberActivity$3.class
│   │   │   │   │   ├── RoomMemberActivity.class
│   │   │   │   │   ├── UserInfoActivity$1.class
│   │   │   │   │   ├── UserInfoActivity$2.class
│   │   │   │   │   ├── UserInfoActivity$3.class
│   │   │   │   │   └── UserInfoActivity.class
│   │   │   │   ├── LoginActivity$1.class
│   │   │   │   ├── LoginActivity$2.class
│   │   │   │   ├── LoginActivity$3.class
│   │   │   │   ├── LoginActivity$4.class
│   │   │   │   ├── LoginActivity.class
│   │   │   │   ├── MainActivity$1.class
│   │   │   │   ├── MainActivity$2.class
│   │   │   │   ├── MainActivity$ContacterReceiver.class
│   │   │   │   ├── MainActivity.class
│   │   │   │   ├── MessageListener.class
│   │   │   │   ├── ModelTest.class
│   │   │   │   ├── MUCActivity$1.class
│   │   │   │   ├── MUCActivity$2$1.class
│   │   │   │   ├── MUCActivity$2.class
│   │   │   │   ├── MUCActivity$3.class
│   │   │   │   ├── MUCActivity.class
│   │   │   │   ├── MUCRoom$1$1.class
│   │   │   │   ├── MUCRoom$1.class
│   │   │   │   ├── MUCRoom$2.class
│   │   │   │   ├── MUCRoom$3.class
│   │   │   │   ├── MUCRoom$4.class
│   │   │   │   ├── MUCRoom$5.class
│   │   │   │   ├── MUCRoom$6.class
│   │   │   │   ├── MUCRoom$7.class
│   │   │   │   ├── MUCRoom$8.class
│   │   │   │   ├── MUCRoom$MemberAdapter.class
│   │   │   │   ├── MUCRoom.class
│   │   │   │   ├── notice
│   │   │   │   │   ├── MyNoticeActivity$1.class
│   │   │   │   │   ├── MyNoticeActivity$2.class
│   │   │   │   │   ├── MyNoticeActivity$3.class
│   │   │   │   │   ├── MyNoticeActivity$4.class
│   │   │   │   │   ├── MyNoticeActivity$ContacterReceiver.class
│   │   │   │   │   ├── MyNoticeActivity.class
│   │   │   │   │   ├── SystemNoticeDetailActivity$1.class
│   │   │   │   │   ├── SystemNoticeDetailActivity$2.class
│   │   │   │   │   └── SystemNoticeDetailActivity.class
│   │   │   │   ├── Person.class
│   │   │   │   └── SApp.class
│   │   │   ├── adapter
│   │   │   │   ├── BaseArrayListAdapter.class
│   │   │   │   ├── EmoteAdapter$ViewHolder.class
│   │   │   │   ├── EmoteAdapter.class
│   │   │   │   ├── EmoViewPagerAdapter.class
│   │   │   │   ├── MemberAdapter$ViewHolderx.class
│   │   │   │   ├── MemberAdapter.class
│   │   │   │   ├── RoomChatAdapter$1.class
│   │   │   │   ├── RoomChatAdapter$2.class
│   │   │   │   ├── RoomChatAdapter$3.class
│   │   │   │   ├── RoomChatAdapter$4.class
│   │   │   │   ├── RoomChatAdapter.class
│   │   │   │   ├── RoomListAdapter$ViewHolderx.class
│   │   │   │   ├── RoomListAdapter.class
│   │   │   │   └── RoomMemberAdapter.class
│   │   │   ├── BuildConfig.class
│   │   │   ├── comm
│   │   │   │   ├── AppException.class
│   │   │   │   └── Constant.class
│   │   │   ├── db
│   │   │   │   ├── DataBaseHelper.class
│   │   │   │   ├── DBManager.class
│   │   │   │   ├── SDCardSQLiteOpenHelper.class
│   │   │   │   ├── SQLiteTemplate$RowMapper.class
│   │   │   │   └── SQLiteTemplate.class
│   │   │   ├── manager
│   │   │   │   ├── ContacterManager$1.class
│   │   │   │   ├── ContacterManager$2.class
│   │   │   │   ├── ContacterManager$3.class
│   │   │   │   ├── ContacterManager$MRosterGroup.class
│   │   │   │   ├── ContacterManager.class
│   │   │   │   ├── MessageManager$1.class
│   │   │   │   ├── MessageManager$2.class
│   │   │   │   ├── MessageManager.class
│   │   │   │   ├── NoticeManager$1.class
│   │   │   │   ├── NoticeManager$2.class
│   │   │   │   ├── NoticeManager$3.class
│   │   │   │   ├── NoticeManager$4.class
│   │   │   │   ├── NoticeManager$5.class
│   │   │   │   ├── NoticeManager.class
│   │   │   │   ├── OfflineMsgManager.class
│   │   │   │   ├── UserManager.class
│   │   │   │   └── XmppConnectionManager.class
│   │   │   ├── model
│   │   │   │   ├── ChartHisBean.class
│   │   │   │   ├── IMMessage$1.class
│   │   │   │   ├── IMMessage.class
│   │   │   │   ├── LoginConfig.class
│   │   │   │   ├── MainPageItem.class
│   │   │   │   ├── Notice.class
│   │   │   │   ├── RoomMsg.class
│   │   │   │   ├── SoundMeter.class
│   │   │   │   ├── User$1.class
│   │   │   │   └── User.class
│   │   │   ├── R$anim.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$bool.class
│   │   │   ├── R$color.class
│   │   │   ├── R$dimen.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$integer.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$menu.class
│   │   │   ├── R$string.class
│   │   │   ├── R$style.class
│   │   │   ├── R.class
│   │   │   ├── service
│   │   │   │   ├── IMChatService$1.class
│   │   │   │   ├── IMChatService.class
│   │   │   │   ├── IMContactService$1.class
│   │   │   │   ├── IMContactService$2.class
│   │   │   │   ├── IMContactService$3.class
│   │   │   │   ├── IMContactService.class
│   │   │   │   ├── IMSystemMsgService$1.class
│   │   │   │   ├── IMSystemMsgService.class
│   │   │   │   ├── PresenceService$1.class
│   │   │   │   ├── PresenceService.class
│   │   │   │   ├── ReConnectService$1.class
│   │   │   │   ├── ReConnectService.class
│   │   │   │   └── XmppService.class
│   │   │   ├── task
│   │   │   │   └── LoginTask.class
│   │   │   ├── util
│   │   │   │   ├── AlertDateDialogOnEditText$1.class
│   │   │   │   ├── AlertDateDialogOnEditText$2.class
│   │   │   │   ├── AlertDateDialogOnEditText.class
│   │   │   │   ├── AlertDateTimeDialogOnEditText$1.class
│   │   │   │   ├── AlertDateTimeDialogOnEditText$2.class
│   │   │   │   ├── AlertDateTimeDialogOnEditText.class
│   │   │   │   ├── Base64Coder.class
│   │   │   │   ├── BASE64Encoder.class
│   │   │   │   ├── BitmapCommon.class
│   │   │   │   ├── CharacterEncoder.class
│   │   │   │   ├── CommonUtils$1.class
│   │   │   │   ├── CommonUtils.class
│   │   │   │   ├── DateUtil.class
│   │   │   │   ├── EmoticonsEditText.class
│   │   │   │   ├── EmoticonsTextView.class
│   │   │   │   ├── FaceText.class
│   │   │   │   ├── FaceTextUtils.class
│   │   │   │   ├── FileUtil.class
│   │   │   │   ├── HeaderLayout$1.class
│   │   │   │   ├── HeaderLayout$2.class
│   │   │   │   ├── HeaderLayout$HeaderStyle.class
│   │   │   │   ├── HeaderLayout$onLeftImageButtonClickListener.class
│   │   │   │   ├── HeaderLayout$onRightImageButtonClickListener.class
│   │   │   │   ├── HeaderLayout.class
│   │   │   │   ├── HttpURLTools.class
│   │   │   │   ├── MoneyUtil.class
│   │   │   │   ├── RegexUtil.class
│   │   │   │   ├── SLog.class
│   │   │   │   ├── SpinnerItem.class
│   │   │   │   ├── StringUtil.class
│   │   │   │   ├── TimestampTool.class
│   │   │   │   ├── UnZipUtil.class
│   │   │   │   ├── UUIDPK.class
│   │   │   │   └── ValidateUtil.class
│   │   │   └── view
│   │   │   ├── ChartRecordListView$OnRefreshListener.class
│   │   │   ├── ChartRecordListView.class
│   │   │   ├── ContacterExpandAdapter$ChoildHolder.class
│   │   │   ├── ContacterExpandAdapter$GroupHolder.class
│   │   │   ├── ContacterExpandAdapter.class
│   │   │   ├── ImageLoadingDialog.class
│   │   │   ├── LayoutChangeListener.class
│   │   │   ├── MainPageAdapter.class
│   │   │   ├── NoticeAdapter$ViewHolder.class
│   │   │   ├── NoticeAdapter.class
│   │   │   ├── RecentChartAdapter$ViewHolderx.class
│   │   │   ├── RecentChartAdapter.class
│   │   │   ├── ScrollLayout.class
│   │   │   ├── SelectAddPopupWindow$1.class
│   │   │   ├── SelectAddPopupWindow$2.class
│   │   │   ├── SelectAddPopupWindow$3.class
│   │   │   ├── SelectAddPopupWindow$4$1.class
│   │   │   ├── SelectAddPopupWindow$4$2.class
│   │   │   ├── SelectAddPopupWindow$4.class
│   │   │   ├── SelectAddPopupWindow$5.class
│   │   │   ├── SelectAddPopupWindow.class
│   │   │   ├── SelectPicPopupWindow$1.class
│   │   │   ├── SelectPicPopupWindow$2.class
│   │   │   ├── SelectPicPopupWindow$3.class
│   │   │   ├── SelectPicPopupWindow$4$1.class
│   │   │   ├── SelectPicPopupWindow$4.class
│   │   │   ├── SelectPicPopupWindow$5.class
│   │   │   └── SelectPicPopupWindow.class
│   │   └── org
│   │   ├── jivesoftware
│   │   │   ├── smack
│   │   │   │   ├── AbstractConnectionListener.class
│   │   │   │   ├── AccountManager.class
│   │   │   │   ├── Chat.class
│   │   │   │   ├── ChatManager$1.class
│   │   │   │   ├── ChatManager$2.class
│   │   │   │   ├── ChatManager.class
│   │   │   │   ├── ChatManagerListener.class
│   │   │   │   ├── Connection$InterceptorWrapper.class
│   │   │   │   ├── Connection$ListenerWrapper.class
│   │   │   │   ├── Connection.class
│   │   │   │   ├── ConnectionConfiguration$SecurityMode.class
│   │   │   │   ├── ConnectionConfiguration.class
│   │   │   │   ├── ConnectionCreationListener.class
│   │   │   │   ├── ConnectionListener.class
│   │   │   │   ├── debugger
│   │   │   │   │   ├── ConsoleDebugger$1.class
│   │   │   │   │   ├── ConsoleDebugger$2.class
│   │   │   │   │   ├── ConsoleDebugger$3.class
│   │   │   │   │   ├── ConsoleDebugger$4.class
│   │   │   │   │   ├── ConsoleDebugger.class
│   │   │   │   │   ├── LiteDebugger$PopupListener.class
│   │   │   │   │   ├── LiteDebugger.class
│   │   │   │   │   ├── package.html
│   │   │   │   │   └── SmackDebugger.class
│   │   │   │   ├── filter
│   │   │   │   │   ├── AndFilter.class
│   │   │   │   │   ├── FromContainsFilter.class
│   │   │   │   │   ├── FromMatchesFilter.class
│   │   │   │   │   ├── IQTypeFilter.class
│   │   │   │   │   ├── MessageTypeFilter.class
│   │   │   │   │   ├── NotFilter.class
│   │   │   │   │   ├── OrFilter.class
│   │   │   │   │   ├── package.html
│   │   │   │   │   ├── PacketExtensionFilter.class
│   │   │   │   │   ├── PacketFilter.class
│   │   │   │   │   ├── PacketIDFilter.class
│   │   │   │   │   ├── PacketTypeFilter.class
│   │   │   │   │   ├── ThreadFilter.class
│   │   │   │   │   └── ToContainsFilter.class
│   │   │   │   ├── MessageListener.class
│   │   │   │   ├── NonSASLAuthentication.class
│   │   │   │   ├── OpenTrustManager.class
│   │   │   │   ├── package.html
│   │   │   │   ├── packet
│   │   │   │   │   ├── Authentication.class
│   │   │   │   │   ├── Bind.class
│   │   │   │   │   ├── DefaultPacketExtension.class
│   │   │   │   │   ├── IQ$1.class
│   │   │   │   │   ├── IQ$2.class
│   │   │   │   │   ├── IQ$Type.class
│   │   │   │   │   ├── IQ.class
│   │   │   │   │   ├── Message$Body.class
│   │   │   │   │   ├── Message$Subject.class
│   │   │   │   │   ├── Message$Type.class
│   │   │   │   │   ├── Message.class
│   │   │   │   │   ├── package.html
│   │   │   │   │   ├── Packet.class
│   │   │   │   │   ├── PacketExtension.class
│   │   │   │   │   ├── Presence$Mode.class
│   │   │   │   │   ├── Presence$Type.class
│   │   │   │   │   ├── Presence.class
│   │   │   │   │   ├── Privacy.class
│   │   │   │   │   ├── PrivacyItem$PrivacyRule.class
│   │   │   │   │   ├── PrivacyItem$Type.class
│   │   │   │   │   ├── PrivacyItem.class
│   │   │   │   │   ├── Registration.class
│   │   │   │   │   ├── RosterPacket$Item.class
│   │   │   │   │   ├── RosterPacket$ItemStatus.class
│   │   │   │   │   ├── RosterPacket$ItemType.class
│   │   │   │   │   ├── RosterPacket.class
│   │   │   │   │   ├── Session.class
│   │   │   │   │   ├── StreamError.class
│   │   │   │   │   ├── XMPPError$Condition.class
│   │   │   │   │   ├── XMPPError$ErrorSpecification.class
│   │   │   │   │   ├── XMPPError$Type.class
│   │   │   │   │   └── XMPPError.class
│   │   │   │   ├── PacketCollector.class
│   │   │   │   ├── PacketInterceptor.class
│   │   │   │   ├── PacketListener.class
│   │   │   │   ├── PacketReader$1.class
│   │   │   │   ├── PacketReader$2.class
│   │   │   │   ├── PacketReader$ListenerNotification.class
│   │   │   │   ├── PacketReader.class
│   │   │   │   ├── PacketWriter$1.class
│   │   │   │   ├── PacketWriter$KeepAliveTask.class
│   │   │   │   ├── PacketWriter.class
│   │   │   │   ├── PrivacyList.class
│   │   │   │   ├── PrivacyListListener.class
│   │   │   │   ├── PrivacyListManager$1.class
│   │   │   │   ├── PrivacyListManager$2.class
│   │   │   │   ├── PrivacyListManager$3$1.class
│   │   │   │   ├── PrivacyListManager$3.class
│   │   │   │   ├── PrivacyListManager.class
│   │   │   │   ├── provider
│   │   │   │   │   ├── IQProvider.class
│   │   │   │   │   ├── package.html
│   │   │   │   │   ├── PacketExtensionProvider.class
│   │   │   │   │   ├── PrivacyProvider.class
│   │   │   │   │   └── ProviderManager.class
│   │   │   │   ├── proxy
│   │   │   │   │   ├── DirectSocketFactory.class
│   │   │   │   │   ├── HTTPProxySocketFactory.class
│   │   │   │   │   ├── ProxyException.class
│   │   │   │   │   ├── ProxyInfo$ProxyType.class
│   │   │   │   │   ├── ProxyInfo.class
│   │   │   │   │   ├── Socks4ProxySocketFactory.class
│   │   │   │   │   └── Socks5ProxySocketFactory.class
│   │   │   │   ├── ReconnectionManager$1.class
│   │   │   │   ├── ReconnectionManager$2.class
│   │   │   │   ├── ReconnectionManager.class
│   │   │   │   ├── Roster$1.class
│   │   │   │   ├── Roster$2.class
│   │   │   │   ├── Roster$PresencePacketListener.class
│   │   │   │   ├── Roster$RosterPacketListener.class
│   │   │   │   ├── Roster$SubscriptionMode.class
│   │   │   │   ├── Roster.class
│   │   │   │   ├── RosterEntry.class
│   │   │   │   ├── RosterGroup.class
│   │   │   │   ├── RosterListener.class
│   │   │   │   ├── sasl
│   │   │   │   │   ├── package.html
│   │   │   │   │   ├── SASLAnonymous.class
│   │   │   │   │   ├── SASLCramMD5Mechanism.class
│   │   │   │   │   ├── SASLDigestMD5Mechanism.class
│   │   │   │   │   ├── SASLExternalMechanism.class
│   │   │   │   │   ├── SASLGSSAPIMechanism.class
│   │   │   │   │   ├── SASLMechanism$AuthMechanism.class
│   │   │   │   │   ├── SASLMechanism$Challenge.class
│   │   │   │   │   ├── SASLMechanism$Failure.class
│   │   │   │   │   ├── SASLMechanism$Response.class
│   │   │   │   │   ├── SASLMechanism$Success.class
│   │   │   │   │   ├── SASLMechanism.class
│   │   │   │   │   └── SASLPlainMechanism.class
│   │   │   │   ├── SASLAuthentication.class
│   │   │   │   ├── ServerTrustManager.class
│   │   │   │   ├── SmackConfiguration.class
│   │   │   │   ├── UserAuthentication.class
│   │   │   │   ├── util
│   │   │   │   │   ├── Base64$InputStream.class
│   │   │   │   │   ├── Base64$OutputStream.class
│   │   │   │   │   ├── Base64.class
│   │   │   │   │   ├── Cache$1$1.class
│   │   │   │   │   ├── Cache$1.class
│   │   │   │   │   ├── Cache$2$1$1.class
│   │   │   │   │   ├── Cache$2$1.class
│   │   │   │   │   ├── Cache$2.class
│   │   │   │   │   ├── Cache$CacheObject.class
│   │   │   │   │   ├── Cache$LinkedList.class
│   │   │   │   │   ├── Cache$LinkedListNode.class
│   │   │   │   │   ├── Cache.class
│   │   │   │   │   ├── collections
│   │   │   │   │   │   ├── AbstractEmptyIterator.class
│   │   │   │   │   │   ├── AbstractHashedMap$EntrySet.class
│   │   │   │   │   │   ├── AbstractHashedMap$EntrySetIterator.class
│   │   │   │   │   │   ├── AbstractHashedMap$HashEntry.class
│   │   │   │   │   │   ├── AbstractHashedMap$HashIterator.class
│   │   │   │   │   │   ├── AbstractHashedMap$HashMapIterator.class
│   │   │   │   │   │   ├── AbstractHashedMap$KeySet.class
│   │   │   │   │   │   ├── AbstractHashedMap$KeySetIterator.class
│   │   │   │   │   │   ├── AbstractHashedMap$Values.class
│   │   │   │   │   │   ├── AbstractHashedMap$ValuesIterator.class
│   │   │   │   │   │   ├── AbstractHashedMap.class
│   │   │   │   │   │   ├── AbstractKeyValue.class
│   │   │   │   │   │   ├── AbstractMapEntry.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceEntry.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceEntrySet.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceEntrySetIterator.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceIteratorBase.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceKeySet.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceKeySetIterator.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceMapIterator.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceValues.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceValuesIterator.class
│   │   │   │   │   │   ├── AbstractReferenceMap$SoftRef.class
│   │   │   │   │   │   ├── AbstractReferenceMap$WeakRef.class
│   │   │   │   │   │   ├── AbstractReferenceMap.class
│   │   │   │   │   │   ├── DefaultMapEntry.class
│   │   │   │   │   │   ├── EmptyIterator.class
│   │   │   │   │   │   ├── EmptyMapIterator.class
│   │   │   │   │   │   ├── IterableMap.class
│   │   │   │   │   │   ├── KeyValue.class
│   │   │   │   │   │   ├── MapIterator.class
│   │   │   │   │   │   ├── ReferenceMap.class
│   │   │   │   │   │   └── ResettableIterator.class
│   │   │   │   │   ├── DNSUtil$HostAddress.class
│   │   │   │   │   ├── DNSUtil.class
│   │   │   │   │   ├── ObservableReader.class
│   │   │   │   │   ├── ObservableWriter.class
│   │   │   │   │   ├── package.html
│   │   │   │   │   ├── PacketParserUtils.class
│   │   │   │   │   ├── ReaderListener.class
│   │   │   │   │   ├── StringUtils.class
│   │   │   │   │   └── WriterListener.class
│   │   │   │   ├── XMPPConnection.class
│   │   │   │   └── XMPPException.class
│   │   │   └── smackx
│   │   │   ├── bookmark
│   │   │   │   ├── BookmarkedConference.class
│   │   │   │   ├── BookmarkedURL.class
│   │   │   │   ├── BookmarkManager.class
│   │   │   │   ├── Bookmarks$Provider.class
│   │   │   │   ├── Bookmarks.class
│   │   │   │   └── SharedBookmark.class
│   │   │   ├── bytestreams
│   │   │   │   ├── BytestreamListener.class
│   │   │   │   ├── BytestreamManager.class
│   │   │   │   ├── BytestreamRequest.class
│   │   │   │   ├── BytestreamSession.class
│   │   │   │   ├── ibb
│   │   │   │   │   ├── CloseListener.class
│   │   │   │   │   ├── DataListener.class
│   │   │   │   │   ├── InBandBytestreamListener.class
│   │   │   │   │   ├── InBandBytestreamManager$1$1.class
│   │   │   │   │   ├── InBandBytestreamManager$1.class
│   │   │   │   │   ├── InBandBytestreamManager$StanzaType.class
│   │   │   │   │   ├── InBandBytestreamManager.class
│   │   │   │   │   ├── InBandBytestreamRequest.class
│   │   │   │   │   ├── InBandBytestreamSession$IBBDataPacketFilter.class
│   │   │   │   │   ├── InBandBytestreamSession$IBBInputStream.class
│   │   │   │   │   ├── InBandBytestreamSession$IBBOutputStream.class
│   │   │   │   │   ├── InBandBytestreamSession$IQIBBInputStream$1.class
│   │   │   │   │   ├── InBandBytestreamSession$IQIBBInputStream.class
│   │   │   │   │   ├── InBandBytestreamSession$IQIBBOutputStream.class
│   │   │   │   │   ├── InBandBytestreamSession$MessageIBBInputStream$1.class
│   │   │   │   │   ├── InBandBytestreamSession$MessageIBBInputStream.class
│   │   │   │   │   ├── InBandBytestreamSession$MessageIBBOutputStream.class
│   │   │   │   │   ├── InBandBytestreamSession.class
│   │   │   │   │   ├── InitiationListener$1.class
│   │   │   │   │   ├── InitiationListener.class
│   │   │   │   │   ├── packet
│   │   │   │   │   │   ├── Close.class
│   │   │   │   │   │   ├── Data.class
│   │   │   │   │   │   ├── DataPacketExtension.class
│   │   │   │   │   │   └── Open.class
│   │   │   │   │   └── provider
│   │   │   │   │   ├── CloseIQProvider.class
│   │   │   │   │   ├── DataPacketProvider.class
│   │   │   │   │   └── OpenIQProvider.class
│   │   │   │   └── socks5
│   │   │   │   ├── InitiationListener$1.class
│   │   │   │   ├── InitiationListener.class
│   │   │   │   ├── packet
│   │   │   │   │   ├── Bytestream$Activate.class
│   │   │   │   │   ├── Bytestream$Mode.class
│   │   │   │   │   ├── Bytestream$StreamHost.class
│   │   │   │   │   ├── Bytestream$StreamHostUsed.class
│   │   │   │   │   └── Bytestream.class
│   │   │   │   ├── provider
│   │   │   │   │   └── BytestreamsProvider.class
│   │   │   │   ├── Socks5BytestreamListener.class
│   │   │   │   ├── Socks5BytestreamManager$1$1.class
│   │   │   │   ├── Socks5BytestreamManager$1.class
│   │   │   │   ├── Socks5BytestreamManager.class
│   │   │   │   ├── Socks5BytestreamRequest.class
│   │   │   │   ├── Socks5BytestreamSession.class
│   │   │   │   ├── Socks5Client$1.class
│   │   │   │   ├── Socks5Client.class
│   │   │   │   ├── Socks5ClientForInitiator.class
│   │   │   │   ├── Socks5Proxy$Socks5ServerProcess.class
│   │   │   │   ├── Socks5Proxy.class
│   │   │   │   └── Socks5Utils.class
│   │   │   ├── ChatState.class
│   │   │   ├── ChatStateListener.class
│   │   │   ├── ChatStateManager$IncomingMessageInterceptor.class
│   │   │   ├── ChatStateManager$OutgoingMessageInterceptor.class
│   │   │   ├── ChatStateManager.class
│   │   │   ├── commands
│   │   │   │   ├── AdHocCommand$Action.class
│   │   │   │   ├── AdHocCommand$SpecificErrorCondition.class
│   │   │   │   ├── AdHocCommand$Status.class
│   │   │   │   ├── AdHocCommand.class
│   │   │   │   ├── AdHocCommandManager$1.class
│   │   │   │   ├── AdHocCommandManager$2.class
│   │   │   │   ├── AdHocCommandManager$3.class
│   │   │   │   ├── AdHocCommandManager$4.class
│   │   │   │   ├── AdHocCommandManager$5.class
│   │   │   │   ├── AdHocCommandManager$6.class
│   │   │   │   ├── AdHocCommandManager$7.class
│   │   │   │   ├── AdHocCommandManager$AdHocCommandInfo.class
│   │   │   │   ├── AdHocCommandManager.class
│   │   │   │   ├── AdHocCommandNote$Type.class
│   │   │   │   ├── AdHocCommandNote.class
│   │   │   │   ├── LocalCommand.class
│   │   │   │   ├── LocalCommandFactory.class
│   │   │   │   └── RemoteCommand.class
│   │   │   ├── debugger
│   │   │   │   ├── EnhancedDebugger$AdHocPacket.class
│   │   │   │   ├── EnhancedDebugger$PopupListener.class
│   │   │   │   ├── EnhancedDebugger$SelectionListener.class
│   │   │   │   ├── EnhancedDebugger.class
│   │   │   │   ├── EnhancedDebuggerWindow$PopupListener.class
│   │   │   │   ├── EnhancedDebuggerWindow.class
│   │   │   │   └── package.html
│   │   │   ├── DefaultMessageEventRequestListener.class
│   │   │   ├── filetransfer
│   │   │   │   ├── FaultTolerantNegotiator$NegotiatorService.class
│   │   │   │   ├── FaultTolerantNegotiator.class
│   │   │   │   ├── FileTransfer$Error.class
│   │   │   │   ├── FileTransfer$Status.class
│   │   │   │   ├── FileTransfer.class
│   │   │   │   ├── FileTransferListener.class
│   │   │   │   ├── FileTransferManager$1.class
│   │   │   │   ├── FileTransferManager.class
│   │   │   │   ├── FileTransferNegotiator$1.class
│   │   │   │   ├── FileTransferNegotiator$2.class
│   │   │   │   ├── FileTransferNegotiator.class
│   │   │   │   ├── FileTransferRequest.class
│   │   │   │   ├── IBBTransferNegotiator$ByteStreamRequest.class
│   │   │   │   ├── IBBTransferNegotiator$IBBOpenSidFilter.class
│   │   │   │   ├── IBBTransferNegotiator.class
│   │   │   │   ├── IncomingFileTransfer$1.class
│   │   │   │   ├── IncomingFileTransfer$2.class
│   │   │   │   ├── IncomingFileTransfer.class
│   │   │   │   ├── OutgoingFileTransfer$1.class
│   │   │   │   ├── OutgoingFileTransfer$2.class
│   │   │   │   ├── OutgoingFileTransfer$3.class
│   │   │   │   ├── OutgoingFileTransfer$NegotiationProgress.class
│   │   │   │   ├── OutgoingFileTransfer.class
│   │   │   │   ├── Socks5TransferNegotiator$ByteStreamRequest.class
│   │   │   │   ├── Socks5TransferNegotiator$BytestreamSIDFilter.class
│   │   │   │   ├── Socks5TransferNegotiator.class
│   │   │   │   └── StreamNegotiator.class
│   │   │   ├── Form.class
│   │   │   ├── FormField$Option.class
│   │   │   ├── FormField.class
│   │   │   ├── GroupChatInvitation$Provider.class
│   │   │   ├── GroupChatInvitation.class
│   │   │   ├── LastActivityManager$1.class
│   │   │   ├── LastActivityManager$2.class
│   │   │   ├── LastActivityManager$3.class
│   │   │   ├── LastActivityManager.class
│   │   │   ├── MessageEventManager$1.class
│   │   │   ├── MessageEventManager.class
│   │   │   ├── MessageEventNotificationListener.class
│   │   │   ├── MessageEventRequestListener.class
│   │   │   ├── muc
│   │   │   │   ├── Affiliate.class
│   │   │   │   ├── ConnectionDetachedPacketCollector.class
│   │   │   │   ├── DeafOccupantInterceptor$DeafExtension.class
│   │   │   │   ├── DeafOccupantInterceptor.class
│   │   │   │   ├── DefaultParticipantStatusListener.class
│   │   │   │   ├── DefaultUserStatusListener.class
│   │   │   │   ├── DiscussionHistory.class
│   │   │   │   ├── HostedRoom.class
│   │   │   │   ├── InvitationListener.class
│   │   │   │   ├── InvitationRejectionListener.class
│   │   │   │   ├── MultiUserChat$1$1.class
│   │   │   │   ├── MultiUserChat$1.class
│   │   │   │   ├── MultiUserChat$2.class
│   │   │   │   ├── MultiUserChat$3.class
│   │   │   │   ├── MultiUserChat$4.class
│   │   │   │   ├── MultiUserChat$5.class
│   │   │   │   ├── MultiUserChat$6.class
│   │   │   │   ├── MultiUserChat$InvitationsMonitor$1.class
│   │   │   │   ├── MultiUserChat$InvitationsMonitor.class
│   │   │   │   ├── MultiUserChat.class
│   │   │   │   ├── Occupant.class
│   │   │   │   ├── package.html
│   │   │   │   ├── PacketMultiplexListener$1.class
│   │   │   │   ├── PacketMultiplexListener.class
│   │   │   │   ├── ParticipantStatusListener.class
│   │   │   │   ├── RoomInfo.class
│   │   │   │   ├── RoomListenerMultiplexor$RoomMultiplexFilter.class
│   │   │   │   ├── RoomListenerMultiplexor$RoomMultiplexListener.class
│   │   │   │   ├── RoomListenerMultiplexor.class
│   │   │   │   ├── SubjectUpdatedListener.class
│   │   │   │   └── UserStatusListener.class
│   │   │   ├── MultipleRecipientInfo.class
│   │   │   ├── MultipleRecipientManager$PacketCopy.class
│   │   │   ├── MultipleRecipientManager.class
│   │   │   ├── NodeInformationProvider.class
│   │   │   ├── OfflineMessageHeader.class
│   │   │   ├── OfflineMessageManager$1.class
│   │   │   ├── OfflineMessageManager.class
│   │   │   ├── package.html
│   │   │   ├── packet
│   │   │   │   ├── AdHocCommandData$SpecificError.class
│   │   │   │   ├── AdHocCommandData.class
│   │   │   │   ├── AttentionExtension$Provider.class
│   │   │   │   ├── AttentionExtension.class
│   │   │   │   ├── ChatStateExtension$Provider.class
│   │   │   │   ├── ChatStateExtension.class
│   │   │   │   ├── DataForm$Item.class
│   │   │   │   ├── DataForm$ReportedData.class
│   │   │   │   ├── DataForm.class
│   │   │   │   ├── DefaultPrivateData.class
│   │   │   │   ├── DelayInfo.class
│   │   │   │   ├── DelayInformation.class
│   │   │   │   ├── DiscoverInfo$Feature.class
│   │   │   │   ├── DiscoverInfo$Identity.class
│   │   │   │   ├── DiscoverInfo.class
│   │   │   │   ├── DiscoverItems$Item.class
│   │   │   │   ├── DiscoverItems.class
│   │   │   │   ├── Header.class
│   │   │   │   ├── HeadersExtension.class
│   │   │   │   ├── LastActivity$Provider.class
│   │   │   │   ├── LastActivity.class
│   │   │   │   ├── MessageEvent.class
│   │   │   │   ├── MUCAdmin$Item.class
│   │   │   │   ├── MUCAdmin.class
│   │   │   │   ├── MUCInitialPresence$History.class
│   │   │   │   ├── MUCInitialPresence.class
│   │   │   │   ├── MUCOwner$Destroy.class
│   │   │   │   ├── MUCOwner$Item.class
│   │   │   │   ├── MUCOwner.class
│   │   │   │   ├── MUCUser$Decline.class
│   │   │   │   ├── MUCUser$Destroy.class
│   │   │   │   ├── MUCUser$Invite.class
│   │   │   │   ├── MUCUser$Item.class
│   │   │   │   ├── MUCUser$Status.class
│   │   │   │   ├── MUCUser.class
│   │   │   │   ├── MultipleAddresses$Address.class
│   │   │   │   ├── MultipleAddresses.class
│   │   │   │   ├── Nick$Provider.class
│   │   │   │   ├── Nick.class
│   │   │   │   ├── OfflineMessageInfo$Provider.class
│   │   │   │   ├── OfflineMessageInfo.class
│   │   │   │   ├── OfflineMessageRequest$Item.class
│   │   │   │   ├── OfflineMessageRequest$Provider.class
│   │   │   │   ├── OfflineMessageRequest.class
│   │   │   │   ├── package.html
│   │   │   │   ├── PEPEvent.class
│   │   │   │   ├── PEPItem.class
│   │   │   │   ├── PEPPubSub.class
│   │   │   │   ├── PrivateData.class
│   │   │   │   ├── RosterExchange.class
│   │   │   │   ├── SharedGroupsInfo$Provider.class
│   │   │   │   ├── SharedGroupsInfo.class
│   │   │   │   ├── StreamInitiation$Feature.class
│   │   │   │   ├── StreamInitiation$File.class
│   │   │   │   ├── StreamInitiation.class
│   │   │   │   ├── SyncPacketSend.class
│   │   │   │   ├── Time.class
│   │   │   │   ├── VCard$ContentBuilder.class
│   │   │   │   ├── VCard$VCardWriter$1.class
│   │   │   │   ├── VCard$VCardWriter$2.class
│   │   │   │   ├── VCard$VCardWriter$3.class
│   │   │   │   ├── VCard$VCardWriter$4.class
│   │   │   │   ├── VCard$VCardWriter$5.class
│   │   │   │   ├── VCard$VCardWriter$6.class
│   │   │   │   ├── VCard$VCardWriter$7.class
│   │   │   │   ├── VCard$VCardWriter.class
│   │   │   │   ├── VCard.class
│   │   │   │   ├── Version.class
│   │   │   │   └── XHTMLExtension.class
│   │   │   ├── PEPListener.class
│   │   │   ├── PEPManager$1.class
│   │   │   ├── PEPManager.class
│   │   │   ├── PrivateDataManager$1.class
│   │   │   ├── PrivateDataManager$2.class
│   │   │   ├── PrivateDataManager$PrivateDataIQProvider.class
│   │   │   ├── PrivateDataManager$PrivateDataResult.class
│   │   │   ├── PrivateDataManager.class
│   │   │   ├── provider
│   │   │   │   ├── AdHocCommandDataProvider$BadActionError.class
│   │   │   │   ├── AdHocCommandDataProvider$BadLocaleError.class
│   │   │   │   ├── AdHocCommandDataProvider$BadPayloadError.class
│   │   │   │   ├── AdHocCommandDataProvider$BadSessionIDError.class
│   │   │   │   ├── AdHocCommandDataProvider$MalformedActionError.class
│   │   │   │   ├── AdHocCommandDataProvider$SessionExpiredError.class
│   │   │   │   ├── AdHocCommandDataProvider.class
│   │   │   │   ├── DataFormProvider.class
│   │   │   │   ├── DelayInfoProvider.class
│   │   │   │   ├── DelayInformationProvider$1.class
│   │   │   │   ├── DelayInformationProvider.class
│   │   │   │   ├── DiscoverInfoProvider.class
│   │   │   │   ├── DiscoverItemsProvider.class
│   │   │   │   ├── EmbeddedExtensionProvider.class
│   │   │   │   ├── HeaderProvider.class
│   │   │   │   ├── HeadersProvider.class
│   │   │   │   ├── MessageEventProvider.class
│   │   │   │   ├── MUCAdminProvider.class
│   │   │   │   ├── MUCOwnerProvider.class
│   │   │   │   ├── MUCUserProvider.class
│   │   │   │   ├── MultipleAddressesProvider.class
│   │   │   │   ├── package.html
│   │   │   │   ├── PEPProvider.class
│   │   │   │   ├── PrivateDataProvider.class
│   │   │   │   ├── RosterExchangeProvider.class
│   │   │   │   ├── StreamInitiationProvider.class
│   │   │   │   ├── VCardProvider$VCardReader.class
│   │   │   │   ├── VCardProvider.class
│   │   │   │   └── XHTMLExtensionProvider.class
│   │   │   ├── pubsub
│   │   │   │   ├── AccessModel.class
│   │   │   │   ├── Affiliation$Type.class
│   │   │   │   ├── Affiliation.class
│   │   │   │   ├── AffiliationsExtension.class
│   │   │   │   ├── ChildrenAssociationPolicy.class
│   │   │   │   ├── CollectionNode.class
│   │   │   │   ├── ConfigurationEvent.class
│   │   │   │   ├── ConfigureForm.class
│   │   │   │   ├── ConfigureNodeFields.class
│   │   │   │   ├── EmbeddedPacketExtension.class
│   │   │   │   ├── EventElement.class
│   │   │   │   ├── EventElementType.class
│   │   │   │   ├── FormNode.class
│   │   │   │   ├── FormNodeType.class
│   │   │   │   ├── FormType.class
│   │   │   │   ├── GetItemsRequest.class
│   │   │   │   ├── Item.class
│   │   │   │   ├── ItemDeleteEvent.class
│   │   │   │   ├── ItemPublishEvent.class
│   │   │   │   ├── ItemReply.class
│   │   │   │   ├── ItemsExtension$ItemsElementType.class
│   │   │   │   ├── ItemsExtension.class
│   │   │   │   ├── LeafNode.class
│   │   │   │   ├── listener
│   │   │   │   │   ├── ItemDeleteListener.class
│   │   │   │   │   ├── ItemEventListener.class
│   │   │   │   │   └── NodeConfigListener.class
│   │   │   │   ├── Node$EventContentFilter.class
│   │   │   │   ├── Node$ItemDeleteTranslator.class
│   │   │   │   ├── Node$ItemEventTranslator.class
│   │   │   │   ├── Node$NodeConfigTranslator.class
│   │   │   │   ├── Node.class
│   │   │   │   ├── NodeEvent.class
│   │   │   │   ├── NodeExtension.class
│   │   │   │   ├── NodeType.class
│   │   │   │   ├── OptionsExtension.class
│   │   │   │   ├── packet
│   │   │   │   │   ├── PubSub.class
│   │   │   │   │   ├── PubSubNamespace.class
│   │   │   │   │   └── SyncPacketSend.class
│   │   │   │   ├── PayloadItem.class
│   │   │   │   ├── PresenceState.class
│   │   │   │   ├── provider
│   │   │   │   │   ├── AffiliationProvider.class
│   │   │   │   │   ├── AffiliationsProvider.class
│   │   │   │   │   ├── ConfigEventProvider.class
│   │   │   │   │   ├── EventProvider.class
│   │   │   │   │   ├── FormNodeProvider.class
│   │   │   │   │   ├── ItemProvider.class
│   │   │   │   │   ├── ItemsProvider.class
│   │   │   │   │   ├── PubSubProvider.class
│   │   │   │   │   ├── RetractEventProvider.class
│   │   │   │   │   ├── SimpleNodeProvider.class
│   │   │   │   │   ├── SubscriptionProvider.class
│   │   │   │   │   └── SubscriptionsProvider.class
│   │   │   │   ├── PublishItem.class
│   │   │   │   ├── PublishModel.class
│   │   │   │   ├── PubSubElementType.class
│   │   │   │   ├── PubSubManager.class
│   │   │   │   ├── RetractItem.class
│   │   │   │   ├── SimplePayload.class
│   │   │   │   ├── SubscribeExtension.class
│   │   │   │   ├── SubscribeForm.class
│   │   │   │   ├── SubscribeOptionFields.class
│   │   │   │   ├── Subscription$State.class
│   │   │   │   ├── Subscription.class
│   │   │   │   ├── SubscriptionEvent.class
│   │   │   │   ├── SubscriptionsExtension.class
│   │   │   │   ├── UnsubscribeExtension.class
│   │   │   │   └── util
│   │   │   │   ├── NodeUtils.class
│   │   │   │   └── XmlUtils.class
│   │   │   ├── RemoteRosterEntry.class
│   │   │   ├── ReportedData$Column.class
│   │   │   ├── ReportedData$Field.class
│   │   │   ├── ReportedData$Row.class
│   │   │   ├── ReportedData.class
│   │   │   ├── RosterExchangeListener.class
│   │   │   ├── RosterExchangeManager$1.class
│   │   │   ├── RosterExchangeManager.class
│   │   │   ├── search
│   │   │   │   ├── SimpleUserSearch.class
│   │   │   │   ├── UserSearch$Provider.class
│   │   │   │   ├── UserSearch.class
│   │   │   │   └── UserSearchManager.class
│   │   │   ├── ServiceDiscoveryManager$1.class
│   │   │   ├── ServiceDiscoveryManager$2.class
│   │   │   ├── ServiceDiscoveryManager$3.class
│   │   │   ├── ServiceDiscoveryManager$4.class
│   │   │   ├── ServiceDiscoveryManager.class
│   │   │   ├── SharedGroupManager.class
│   │   │   ├── workgroup
│   │   │   │   ├── agent
│   │   │   │   │   ├── Agent.class
│   │   │   │   │   ├── AgentRoster$AgentStatusListener.class
│   │   │   │   │   ├── AgentRoster$PresencePacketListener.class
│   │   │   │   │   ├── AgentRoster.class
│   │   │   │   │   ├── AgentRosterListener.class
│   │   │   │   │   ├── AgentSession$1.class
│   │   │   │   │   ├── AgentSession$2.class
│   │   │   │   │   ├── AgentSession$3.class
│   │   │   │   │   ├── AgentSession$4.class
│   │   │   │   │   ├── AgentSession$5.class
│   │   │   │   │   ├── AgentSession.class
│   │   │   │   │   ├── InvitationRequest.class
│   │   │   │   │   ├── Offer$AcceptPacket.class
│   │   │   │   │   ├── Offer$RejectPacket.class
│   │   │   │   │   ├── Offer.class
│   │   │   │   │   ├── OfferConfirmation$NotifyServicePacket.class
│   │   │   │   │   ├── OfferConfirmation$Provider.class
│   │   │   │   │   ├── OfferConfirmation.class
│   │   │   │   │   ├── OfferConfirmationListener.class
│   │   │   │   │   ├── OfferContent.class
│   │   │   │   │   ├── OfferListener.class
│   │   │   │   │   ├── QueueUsersListener.class
│   │   │   │   │   ├── RevokedOffer.class
│   │   │   │   │   ├── TranscriptManager.class
│   │   │   │   │   ├── TranscriptSearchManager.class
│   │   │   │   │   ├── TransferRequest.class
│   │   │   │   │   ├── UserRequest.class
│   │   │   │   │   ├── WorkgroupQueue$Status.class
│   │   │   │   │   └── WorkgroupQueue.class
│   │   │   │   ├── ext
│   │   │   │   │   ├── forms
│   │   │   │   │   │   ├── WorkgroupForm$InternalProvider.class
│   │   │   │   │   │   └── WorkgroupForm.class
│   │   │   │   │   ├── history
│   │   │   │   │   │   ├── AgentChatHistory$InternalProvider.class
│   │   │   │   │   │   ├── AgentChatHistory.class
│   │   │   │   │   │   ├── AgentChatSession.class
│   │   │   │   │   │   ├── ChatMetadata$Provider.class
│   │   │   │   │   │   └── ChatMetadata.class
│   │   │   │   │   ├── macros
│   │   │   │   │   │   ├── Macro.class
│   │   │   │   │   │   ├── MacroGroup.class
│   │   │   │   │   │   ├── Macros$InternalProvider.class
│   │   │   │   │   │   └── Macros.class
│   │   │   │   │   └── notes
│   │   │   │   │   ├── ChatNotes$Provider.class
│   │   │   │   │   └── ChatNotes.class
│   │   │   │   ├── MetaData.class
│   │   │   │   ├── packet
│   │   │   │   │   ├── AgentInfo$Provider.class
│   │   │   │   │   ├── AgentInfo.class
│   │   │   │   │   ├── AgentStatus$ChatInfo.class
│   │   │   │   │   ├── AgentStatus$Provider.class
│   │   │   │   │   ├── AgentStatus.class
│   │   │   │   │   ├── AgentStatusRequest$Item.class
│   │   │   │   │   ├── AgentStatusRequest$Provider.class
│   │   │   │   │   ├── AgentStatusRequest.class
│   │   │   │   │   ├── AgentWorkgroups$Provider.class
│   │   │   │   │   ├── AgentWorkgroups.class
│   │   │   │   │   ├── DepartQueuePacket.class
│   │   │   │   │   ├── MetaDataProvider.class
│   │   │   │   │   ├── MonitorPacket$InternalProvider.class
│   │   │   │   │   ├── MonitorPacket.class
│   │   │   │   │   ├── OccupantsInfo$OccupantInfo.class
│   │   │   │   │   ├── OccupantsInfo$Provider.class
│   │   │   │   │   ├── OccupantsInfo.class
│   │   │   │   │   ├── OfferRequestProvider$OfferRequestPacket.class
│   │   │   │   │   ├── OfferRequestProvider.class
│   │   │   │   │   ├── OfferRevokeProvider$OfferRevokePacket.class
│   │   │   │   │   ├── OfferRevokeProvider.class
│   │   │   │   │   ├── QueueDetails$Provider.class
│   │   │   │   │   ├── QueueDetails.class
│   │   │   │   │   ├── QueueOverview$Provider.class
│   │   │   │   │   ├── QueueOverview.class
│   │   │   │   │   ├── QueueUpdate$Provider.class
│   │   │   │   │   ├── QueueUpdate.class
│   │   │   │   │   ├── RoomInvitation$Provider.class
│   │   │   │   │   ├── RoomInvitation$Type.class
│   │   │   │   │   ├── RoomInvitation.class
│   │   │   │   │   ├── RoomTransfer$Provider.class
│   │   │   │   │   ├── RoomTransfer$Type.class
│   │   │   │   │   ├── RoomTransfer.class
│   │   │   │   │   ├── SessionID$Provider.class
│   │   │   │   │   ├── SessionID.class
│   │   │   │   │   ├── Transcript.class
│   │   │   │   │   ├── TranscriptProvider.class
│   │   │   │   │   ├── Transcripts$AgentDetail.class
│   │   │   │   │   ├── Transcripts$TranscriptSummary.class
│   │   │   │   │   ├── Transcripts.class
│   │   │   │   │   ├── TranscriptSearch$Provider.class
│   │   │   │   │   ├── TranscriptSearch.class
│   │   │   │   │   ├── TranscriptsProvider.class
│   │   │   │   │   ├── UserID$Provider.class
│   │   │   │   │   ├── UserID.class
│   │   │   │   │   ├── WorkgroupInformation$Provider.class
│   │   │   │   │   └── WorkgroupInformation.class
│   │   │   │   ├── QueueUser.class
│   │   │   │   ├── settings
│   │   │   │   │   ├── ChatSetting.class
│   │   │   │   │   ├── ChatSettings$InternalProvider.class
│   │   │   │   │   ├── ChatSettings.class
│   │   │   │   │   ├── GenericSettings$InternalProvider.class
│   │   │   │   │   ├── GenericSettings.class
│   │   │   │   │   ├── OfflineSettings$InternalProvider.class
│   │   │   │   │   ├── OfflineSettings.class
│   │   │   │   │   ├── SearchSettings$InternalProvider.class
│   │   │   │   │   ├── SearchSettings.class
│   │   │   │   │   ├── SoundSettings$InternalProvider.class
│   │   │   │   │   ├── SoundSettings.class
│   │   │   │   │   ├── WorkgroupProperties$InternalProvider.class
│   │   │   │   │   └── WorkgroupProperties.class
│   │   │   │   ├── user
│   │   │   │   │   ├── QueueListener.class
│   │   │   │   │   ├── Workgroup$1.class
│   │   │   │   │   ├── Workgroup$2.class
│   │   │   │   │   ├── Workgroup$3.class
│   │   │   │   │   ├── Workgroup$JoinQueuePacket.class
│   │   │   │   │   └── Workgroup.class
│   │   │   │   ├── util
│   │   │   │   │   ├── ListenerEventDispatcher$TripletContainer.class
│   │   │   │   │   ├── ListenerEventDispatcher.class
│   │   │   │   │   ├── MetaDataUtils.class
│   │   │   │   │   ├── ModelUtil.class
│   │   │   │   │   └── ReverseListIterator.class
│   │   │   │   ├── WorkgroupInvitation.class
│   │   │   │   └── WorkgroupInvitationListener.class
│   │   │   ├── XHTMLManager$1.class
│   │   │   ├── XHTMLManager.class
│   │   │   └── XHTMLText.class
│   │   └── xmlpull
│   │   └── mxp1
│   │   └── MXParser.class
│   ├── classes.dex
│   ├── dexedLibs
│   │   ├── android-support-v4-0f08df23e2d91763fe6c821bf7eed8ca.jar
│   │   └── sun.misc.BASE64Decoder-b777c2279930fdd4efa42bd4803059d2.jar
│   ├── EIM.apk
│   ├── jarlist.cache
│   ├── res
│   │   └── crunch
│   │   ├── drawable-hdpi
│   │   │   ├── addcontact_icon.png
│   │   │   ├── appkefu_ic_preference_last_normal.9.png
│   │   │   ├── appkefu_ic_preference_last_pressed.9.png
│   │   │   ├── appkefu_mm_title_back_focused.9.png
│   │   │   ├── appkefu_mm_title_back_normal.9.png
│   │   │   ├── appkefu_mm_title_back_pressed.9.png
│   │   │   ├── app_panel_friendcard_icon.png
│   │   │   ├── arrow.png
│   │   │   ├── auto_add_friend_icon.png
│   │   │   ├── base_comment_emo_bar.9.png
│   │   │   ├── base_edit_input.9.png
│   │   │   ├── bg.png
│   │   │   ├── bind_mcontact_reco_friends.png
│   │   │   ├── bottom.9.png
│   │   │   ├── btn_check_off_disabled.png
│   │   │   ├── btn_check_off.png
│   │   │   ├── btn_check_off_selected.png
│   │   │   ├── btn_check_on_disabled.png
│   │   │   ├── btn_check_on.png
│   │   │   ├── btn_check_on_selected.png
│   │   │   ├── btn_login_n.9.png
│   │   │   ├── btn_login_p.9.png
│   │   │   ├── chakan_qun.png
│   │   │   ├── chat_add_camera_normal.png
│   │   │   ├── chat_add_camera_press.png
│   │   │   ├── chat_add_location_normal.png
│   │   │   ├── chat_add_location_press.png
│   │   │   ├── chat_add_normal.png
│   │   │   ├── chat_add_picture_normal.png
│   │   │   ├── chat_add_picture_press.png
│   │   │   ├── chat_add_press.png
│   │   │   ├── chat_bottom_bg.9.png
│   │   │   ├── chat_btn.9.png
│   │   │   ├── chat_btn_history.9.png
│   │   │   ├── chat_btn_history_pressed.9.png
│   │   │   ├── chat_btn_pressed.9.png
│   │   │   ├── chat_emo_normal.png
│   │   │   ├── chat_emo_press.png
│   │   │   ├── chat_keyboard_normal.png
│   │   │   ├── chat_keyboard_press.png
│   │   │   ├── chat_popup_pressed.9.png
│   │   │   ├── chat_send_n.png
│   │   │   ├── chat_send_p.png
│   │   │   ├── chat_title_btn_l.png
│   │   │   ├── chat_title_btn_r.png
│   │   │   ├── chatto_voice_playing.png
│   │   │   ├── chat_voice_bg.9.png
│   │   │   ├── chat_voice_bg_press.9.png
│   │   │   ├── chat_voice_normal.png
│   │   │   ├── chat_voice_press.png
│   │   │   ├── choosecareditback.png
│   │   │   ├── choosecarsearch.png
│   │   │   ├── dialog_bg.9.png
│   │   │   ├── divider_group.png
│   │   │   ├── divider_horizontal_line.png
│   │   │   ├── e_contact.png
│   │   │   ├── e_contacts.png
│   │   │   ├── email.png
│   │   │   ├── expand_column_bg.9.png
│   │   │   ├── expand.png
│   │   │   ├── faceback_head.png
│   │   │   ├── faceback_manager.png
│   │   │   ├── faceback.png
│   │   │   ├── feature_guide_3.png
│   │   │   ├── feature_guide_5.png
│   │   │   ├── friend_info_avatar_upload.png
│   │   │   ├── friend_info_bg.png
│   │   │   ├── friend_info_sign.9.png
│   │   │   ├── h001.png
│   │   │   ├── history_left_pointer.png
│   │   │   ├── history_right_pointer.png
│   │   │   ├── home_group_bg.9.png
│   │   │   ├── ic_launcher.png
│   │   │   ├── icon_chm.png
│   │   │   ├── icon_excel.png
│   │   │   ├── icon_file.png
│   │   │   ├── icon_flash.png
│   │   │   ├── icon_folder.png
│   │   │   ├── icon_html.png
│   │   │   ├── icon_music.png
│   │   │   ├── icon_pdf.png
│   │   │   ├── icon.png
│   │   │   ├── icon_ppt.png
│   │   │   ├── icon_profile_edit.png
│   │   │   ├── icon_recent_sysmsg.png
│   │   │   ├── icon_uplevel.png
│   │   │   ├── ic_pulltorefresh_arrow.png
│   │   │   ├── incoming.9.png
│   │   │   ├── input_over.9.png
│   │   │   ├── list_indecator_button_down.png
│   │   │   ├── list_indecator_button.png
│   │   │   ├── local_tab_bom_0.png
│   │   │   ├── local_tab_bom_1.png
│   │   │   ├── local_tab_bom.png
│   │   │   ├── login_edit_normal.9.png
│   │   │   ├── login_edit_pressed.9.png
│   │   │   ├── login_input.9.png
│   │   │   ├── mm_submenu_normal.png
│   │   │   ├── mm_submenu_pressed.png
│   │   │   ├── mycontacts.png
│   │   │   ├── mydaily.png
│   │   │   ├── my_friends.png
│   │   │   ├── myheader_bg.png
│   │   │   ├── mymemo.png
│   │   │   ├── my_news.png
│   │   │   ├── mynote.png
│   │   │   ├── mynotice.png
│   │   │   ├── narrow.9.png
│   │   │   ├── narrow_select.9.png
│   │   │   ├── near_popup.9.png
│   │   │   ├── outgoing.9.png
│   │   │   ├── page_indicator_focused.png
│   │   │   ├── page_indicator.png
│   │   │   ├── p_contact.png
│   │   │   ├── p_folder.png
│   │   │   ├── popbar_icon_info.png
│   │   │   ├── ptt_action_l_3.png
│   │   │   ├── ptt_action_r_3.png
│   │   │   ├── ptt_balloon_l_2.9.png
│   │   │   ├── ptt_balloon_l.9.png
│   │   │   ├── qq_btn_normal.9.png
│   │   │   ├── qq_btn_pressed.9.png
│   │   │   ├── resend_normal.png
│   │   │   ├── resend_press.png
│   │   │   ├── room_icon.png
│   │   │   ├── sc_am_ok_click.9.png
│   │   │   ├── sc_am_ok_default.9.png
│   │   │   ├── sc_bg_glassbar_j.png
│   │   │   ├── sc_bg_glassbar.png
│   │   │   ├── sc_message_box_bubble.png
│   │   │   ├── sc_messagebubble_bg_nor.9.png
│   │   │   ├── sc_messagebubble_bg_press.9.png
│   │   │   ├── scrollbar_handle_vertical.png
│   │   │   ├── search2.png
│   │   │   ├── searchbotton.png
│   │   │   ├── searchbottonpress.png
│   │   │   ├── search.png
│   │   │   ├── set.png
│   │   │   ├── shurukuang.9.png
│   │   │   ├── signin.png
│   │   │   ├── skinpic_blue.png
│   │   │   ├── sso.png
│   │   │   ├── status_online.png
│   │   │   ├── tab1_normal.png
│   │   │   ├── tab1_over.png
│   │   │   ├── tab2_normal.png
│   │   │   ├── tab2_over.png
│   │   │   ├── tab3_normal.png
│   │   │   ├── tab3_over.png
│   │   │   ├── tabbottom.png
│   │   │   ├── tiny_square.png
│   │   │   ├── tiny_square_pressed.png
│   │   │   ├── tips_arrow.9.png
│   │   │   ├── title_btn_back.png
│   │   │   ├── title_btn_l_color.png
│   │   │   ├── title_btn_r_color.png
│   │   │   └── topbar_select.9.png
│   │   ├── drawable-ldpi
│   │   │   ├── actionbar_camera_icon.png
│   │   │   ├── appkefu_btn_style_one_disabled.9.png
│   │   │   ├── appkefu_btn_style_one_focused.9.png
│   │   │   ├── appkefu_btn_style_one_normal.9.png
│   │   │   ├── appkefu_btn_style_one_pressed.9.png
│   │   │   ├── appkefu_btn_style_zero_focused.9.png
│   │   │   ├── appkefu_btn_style_zero_normal.9.png
│   │   │   ├── appkefu_btn_style_zero_pressed.9.png
│   │   │   ├── appkefu_ic_preference_first_normal.9.png
│   │   │   ├── appkefu_ic_preference_first_pressed.9.png
│   │   │   ├── appkefu_ic_preference_last_normal.9.png
│   │   │   ├── appkefu_ic_preference_last_pressed.9.png
│   │   │   ├── appkefu_ic_preference_normal.9.png
│   │   │   ├── appkefu_ic_preference_pressed.9.png
│   │   │   ├── chat_left_qp.9.png
│   │   │   ├── chat_right_qp.9.png
│   │   │   ├── ic_launcher.png
│   │   │   ├── icon_chm.png
│   │   │   ├── icon_excel.png
│   │   │   ├── icon_file.png
│   │   │   ├── icon_flash.png
│   │   │   ├── icon_folder.png
│   │   │   ├── icon_html.png
│   │   │   ├── icon_music.png
│   │   │   ├── icon_pdf.png
│   │   │   ├── icon.png
│   │   │   ├── icon_ppt.png
│   │   │   ├── icon_uplevel.png
│   │   │   ├── ic_preference_first_normal.9.png
│   │   │   ├── ic_preference_first_pressed.9.png
│   │   │   ├── ic_preference_last_normal.9.png
│   │   │   ├── ic_preference_last_pressed.9.png
│   │   │   ├── ic_preference_normal.9.png
│   │   │   ├── ic_preference_pressed.9.png
│   │   │   ├── im.png
│   │   │   ├── local_tab_bom_0.png
│   │   │   ├── local_tab_bom_1.png
│   │   │   ├── local_tab_bom.png
│   │   │   ├── ofm_add_icon.png
│   │   │   ├── ofm_blacklist_icon.png
│   │   │   ├── ofm_card_icon.png
│   │   │   ├── ofm_collect_icon.png
│   │   │   ├── ofm_profile_icon.png
│   │   │   ├── ofm_qrcode_icon.png
│   │   │   ├── ofm_setting_icon.png
│   │   │   ├── sc_bg_glassbar_j.png
│   │   │   ├── tips_error.png
│   │   │   └── top_bar.9.png
│   │   ├── drawable-mdpi
│   │   │   ├── amp1.png
│   │   │   ├── amp2.png
│   │   │   ├── amp3.png
│   │   │   ├── amp4.png
│   │   │   ├── amp5.png
│   │   │   ├── amp6.png
│   │   │   ├── amp7.png
│   │   │   ├── ic_launcher.png
│   │   │   ├── icon.png
│   │   │   ├── ue00e.png
│   │   │   ├── ue056.png
│   │   │   ├── ue057.png
│   │   │   ├── ue058.png
│   │   │   ├── ue059.png
│   │   │   ├── ue105.png
│   │   │   ├── ue106.png
│   │   │   ├── ue107.png
│   │   │   ├── ue108.png
│   │   │   ├── ue11a.png
│   │   │   ├── ue401.png
│   │   │   ├── ue402.png
│   │   │   ├── ue403.png
│   │   │   ├── ue404.png
│   │   │   ├── ue405.png
│   │   │   ├── ue406.png
│   │   │   ├── ue407.png
│   │   │   ├── ue408.png
│   │   │   ├── ue409.png
│   │   │   ├── ue40a.png
│   │   │   ├── ue40b.png
│   │   │   ├── ue40c.png
│   │   │   ├── ue40d.png
│   │   │   ├── ue40e.png
│   │   │   ├── ue40f.png
│   │   │   ├── ue410.png
│   │   │   ├── ue411.png
│   │   │   ├── ue412.png
│   │   │   ├── ue413.png
│   │   │   ├── ue414.png
│   │   │   ├── ue415.png
│   │   │   ├── ue416.png
│   │   │   ├── ue417.png
│   │   │   ├── ue418.png
│   │   │   ├── ue41f.png
│   │   │   └── ue421.png
│   │   └── drawable-xhdpi
│   │   ├── chat_icon_voice1.png
│   │   ├── chat_icon_voice2.png
│   │   ├── chat_icon_voice3.png
│   │   ├── chat_icon_voice4.png
│   │   ├── chat_icon_voice5.png
│   │   ├── chat_icon_voice6.png
│   │   ├── chat_top_voice_bg.9.png
│   │   ├── chat_voice_bg.9.png
│   │   ├── fg.png
│   │   ├── head.png
│   │   ├── ic_launcher.png
│   │   ├── icon_chm.png
│   │   ├── icon_excel.png
│   │   ├── icon_file.png
│   │   ├── icon_flash.png
│   │   ├── icon_folder.png
│   │   ├── icon_html.png
│   │   ├── icon_music.png
│   │   ├── icon_pdf.png
│   │   ├── icon.png
│   │   ├── icon_ppt.png
│   │   ├── icon_uplevel.png
│   │   ├── local_tab_bom_0.png
│   │   ├── local_tab_bom_1.png
│   │   ├── local_tab_bom.png
│   │   ├── mmtitle_bg.png
│   │   ├── sc_bg_glassbar_j.png
│   │   ├── voice_left1.png
│   │   ├── voice_left2.png
│   │   ├── voice_left3.png
│   │   ├── voice_left.png
│   │   ├── voice_right1.png
│   │   ├── voice_right2.png
│   │   ├── voice_right3.png
│   │   └── voice_right.png
│   └── resources.ap_
├── gen
│   └── csdn
│   └── shimiso
│   └── eim
│   ├── BuildConfig.java
│   └── R.java
├── libs
│   ├── android-support-v4.jar
│   ├── com
│   │   ├── kenai
│   │   │   └── jbosh
│   │   │   ├── AbstractAttr.class
│   │   │   ├── AbstractBody.class
│   │   │   ├── AbstractIntegerAttr.class
│   │   │   ├── ApacheHTTPResponse.class
│   │   │   ├── ApacheHTTPSender.class
│   │   │   ├── AttrAccept.class
│   │   │   ├── AttrAck.class
│   │   │   ├── AttrCharsets.class
│   │   │   ├── AttrHold.class
│   │   │   ├── Attributes.class
│   │   │   ├── AttrInactivity.class
│   │   │   ├── AttrMaxPause.class
│   │   │   ├── AttrPause.class
│   │   │   ├── AttrPolling.class
│   │   │   ├── AttrRequests.class
│   │   │   ├── AttrSessionID.class
│   │   │   ├── AttrVersion.class
│   │   │   ├── AttrWait.class
│   │   │   ├── BodyParser.class
│   │   │   ├── BodyParserResults.class
│   │   │   ├── BodyParserSAX$1.class
│   │   │   ├── BodyParserSAX$Handler.class
│   │   │   ├── BodyParserSAX.class
│   │   │   ├── BodyParserXmlPull$1.class
│   │   │   ├── BodyParserXmlPull.class
│   │   │   ├── BodyQName.class
│   │   │   ├── BOSHClient$1.class
│   │   │   ├── BOSHClient$2.class
│   │   │   ├── BOSHClient$ExchangeInterceptor.class
│   │   │   ├── BOSHClient.class
│   │   │   ├── BOSHClientConfig$1.class
│   │   │   ├── BOSHClientConfig$Builder.class
│   │   │   ├── BOSHClientConfig.class
│   │   │   ├── BOSHClientConnEvent.class
│   │   │   ├── BOSHClientConnListener.class
│   │   │   ├── BOSHClientRequestListener.class
│   │   │   ├── BOSHClientResponseListener.class
│   │   │   ├── BOSHException.class
│   │   │   ├── BOSHMessageEvent.class
│   │   │   ├── CMSessionParams.class
│   │   │   ├── ComposableBody$1.class
│   │   │   ├── ComposableBody$Builder.class
│   │   │   ├── ComposableBody.class
│   │   │   ├── GZIPCodec.class
│   │   │   ├── HTTPExchange.class
│   │   │   ├── HTTPResponse.class
│   │   │   ├── HTTPSender.class
│   │   │   ├── QName.class
│   │   │   ├── RequestIDSequence.class
│   │   │   ├── ServiceLib.class
│   │   │   ├── StaticBody.class
│   │   │   ├── TerminalBindingCondition.class
│   │   │   └── ZLIBCodec.class
│   │   └── novell
│   │   └── sasl
│   │   └── client
│   │   ├── DigestChallenge.class
│   │   ├── DigestMD5SaslClient.class
│   │   ├── DirectiveList.class
│   │   ├── ParsedDirective.class
│   │   ├── ResponseAuth.class
│   │   └── TokenParser.class
│   ├── de
│   │   └── measite
│   │   └── smack
│   │   ├── Sasl.class
│   │   └── SaslClientFactory.class
│   ├── META-INF
│   │   ├── MANIFEST.MF
│   │   └── services
│   │   └── com.kenai.jbosh.HTTPSender
│   ├── org
│   │   ├── apache
│   │   │   ├── harmony
│   │   │   │   └── javax
│   │   │   │   └── security
│   │   │   │   ├── auth
│   │   │   │   │   ├── AuthPermission.class
│   │   │   │   │   ├── callback
│   │   │   │   │   │   ├── Callback.class
│   │   │   │   │   │   ├── CallbackHandler.class
│   │   │   │   │   │   ├── ChoiceCallback.class
│   │   │   │   │   │   ├── ConfirmationCallback.class
│   │   │   │   │   │   ├── LanguageCallback.class
│   │   │   │   │   │   ├── NameCallback.class
│   │   │   │   │   │   ├── PasswordCallback.class
│   │   │   │   │   │   ├── TextInputCallback.class
│   │   │   │   │   │   ├── TextOutputCallback.class
│   │   │   │   │   │   └── UnsupportedCallbackException.class
│   │   │   │   │   ├── Destroyable.class
│   │   │   │   │   ├── DestroyFailedException.class
│   │   │   │   │   ├── login
│   │   │   │   │   │   ├── AccountException.class
│   │   │   │   │   │   ├── AccountExpiredException.class
│   │   │   │   │   │   ├── AccountLockedException.class
│   │   │   │   │   │   ├── AccountNotFoundException.class
│   │   │   │   │   │   ├── AppConfigurationEntry$LoginModuleControlFlag.class
│   │   │   │   │   │   ├── AppConfigurationEntry.class
│   │   │   │   │   │   ├── Configuration$1.class
│   │   │   │   │   │   ├── Configuration.class
│   │   │   │   │   │   ├── CredentialException.class
│   │   │   │   │   │   ├── CredentialExpiredException.class
│   │   │   │   │   │   ├── CredentialNotFoundException.class
│   │   │   │   │   │   ├── FailedLoginException.class
│   │   │   │   │   │   ├── LoginContext$1.class
│   │   │   │   │   │   ├── LoginContext$2.class
│   │   │   │   │   │   ├── LoginContext$3.class
│   │   │   │   │   │   ├── LoginContext$ContextedCallbackHandler$1.class
│   │   │   │   │   │   ├── LoginContext$ContextedCallbackHandler.class
│   │   │   │   │   │   ├── LoginContext$Module.class
│   │   │   │   │   │   ├── LoginContext.class
│   │   │   │   │   │   └── LoginException.class
│   │   │   │   │   ├── PrivateCredentialPermission$CredOwner.class
│   │   │   │   │   ├── PrivateCredentialPermission.class
│   │   │   │   │   ├── Refreshable.class
│   │   │   │   │   ├── RefreshFailedException.class
│   │   │   │   │   ├── spi
│   │   │   │   │   │   └── LoginModule.class
│   │   │   │   │   ├── Subject$1.class
│   │   │   │   │   ├── Subject$2.class
│   │   │   │   │   ├── Subject$3.class
│   │   │   │   │   ├── Subject$SecureSet$1.class
│   │   │   │   │   ├── Subject$SecureSet$2.class
│   │   │   │   │   ├── Subject$SecureSet$SecureIterator.class
│   │   │   │   │   ├── Subject$SecureSet.class
│   │   │   │   │   ├── Subject.class
│   │   │   │   │   └── SubjectDomainCombiner.class
│   │   │   │   └── sasl
│   │   │   │   ├── AuthenticationException.class
│   │   │   │   ├── AuthorizeCallback.class
│   │   │   │   ├── RealmCallback.class
│   │   │   │   ├── RealmChoiceCallback.class
│   │   │   │   ├── Sasl.class
│   │   │   │   ├── SaslClient.class
│   │   │   │   ├── SaslClientFactory.class
│   │   │   │   ├── SaslException.class
│   │   │   │   ├── SaslServer.class
│   │   │   │   └── SaslServerFactory.class
│   │   │   └── qpid
│   │   │   └── management
│   │   │   └── common
│   │   │   └── sasl
│   │   │   ├── ClientSaslFactory.class
│   │   │   ├── Constants.class
│   │   │   ├── CRAMMD5HashedSaslClientFactory.class
│   │   │   ├── JCAProvider.class
│   │   │   ├── PlainSaslClient.class
│   │   │   ├── SaslProvider.class
│   │   │   ├── UsernameHashedPasswordCallbackHandler.class
│   │   │   └── UserPasswordCallbackHandler.class
│   │   ├── jivesoftware
│   │   │   ├── smack
│   │   │   │   ├── AbstractConnectionListener.class
│   │   │   │   ├── AccountManager.class
│   │   │   │   ├── BOSHConfiguration.class
│   │   │   │   ├── BOSHConnection$1.class
│   │   │   │   ├── BOSHConnection$2.class
│   │   │   │   ├── BOSHConnection$3.class
│   │   │   │   ├── BOSHConnection$4.class
│   │   │   │   ├── BOSHConnection$5.class
│   │   │   │   ├── BOSHConnection$BOSHConnectionListener.class
│   │   │   │   ├── BOSHConnection$ListenerNotification.class
│   │   │   │   ├── BOSHConnection.class
│   │   │   │   ├── BOSHPacketReader.class
│   │   │   │   ├── Chat.class
│   │   │   │   ├── ChatManager$1.class
│   │   │   │   ├── ChatManager$2.class
│   │   │   │   ├── ChatManager.class
│   │   │   │   ├── ChatManagerListener.class
│   │   │   │   ├── Connection$InterceptorWrapper.class
│   │   │   │   ├── Connection$ListenerWrapper.class
│   │   │   │   ├── Connection.class
│   │   │   │   ├── ConnectionConfiguration$SecurityMode.class
│   │   │   │   ├── ConnectionConfiguration.class
│   │   │   │   ├── ConnectionCreationListener.class
│   │   │   │   ├── ConnectionListener.class
│   │   │   │   ├── debugger
│   │   │   │   │   ├── ConsoleDebugger$1.class
│   │   │   │   │   ├── ConsoleDebugger$2.class
│   │   │   │   │   ├── ConsoleDebugger$3.class
│   │   │   │   │   ├── ConsoleDebugger$4.class
│   │   │   │   │   ├── ConsoleDebugger.class
│   │   │   │   │   └── SmackDebugger.class
│   │   │   │   ├── filter
│   │   │   │   │   ├── AndFilter.class
│   │   │   │   │   ├── FromContainsFilter.class
│   │   │   │   │   ├── FromMatchesFilter.class
│   │   │   │   │   ├── IQTypeFilter.class
│   │   │   │   │   ├── MessageTypeFilter.class
│   │   │   │   │   ├── NotFilter.class
│   │   │   │   │   ├── OrFilter.class
│   │   │   │   │   ├── PacketExtensionFilter.class
│   │   │   │   │   ├── PacketFilter.class
│   │   │   │   │   ├── PacketIDFilter.class
│   │   │   │   │   ├── PacketTypeFilter.class
│   │   │   │   │   ├── ThreadFilter.class
│   │   │   │   │   └── ToContainsFilter.class
│   │   │   │   ├── MessageListener.class
│   │   │   │   ├── NonSASLAuthentication.class
│   │   │   │   ├── OpenTrustManager.class
│   │   │   │   ├── packet
│   │   │   │   │   ├── Authentication.class
│   │   │   │   │   ├── Bind.class
│   │   │   │   │   ├── DefaultPacketExtension.class
│   │   │   │   │   ├── IQ$1.class
│   │   │   │   │   ├── IQ$2.class
│   │   │   │   │   ├── IQ$Type.class
│   │   │   │   │   ├── IQ.class
│   │   │   │   │   ├── Message$1.class
│   │   │   │   │   ├── Message$Body.class
│   │   │   │   │   ├── Message$Subject.class
│   │   │   │   │   ├── Message$Type.class
│   │   │   │   │   ├── Message.class
│   │   │   │   │   ├── Packet.class
│   │   │   │   │   ├── PacketExtension.class
│   │   │   │   │   ├── Presence$Mode.class
│   │   │   │   │   ├── Presence$Type.class
│   │   │   │   │   ├── Presence.class
│   │   │   │   │   ├── Privacy.class
│   │   │   │   │   ├── PrivacyItem$PrivacyRule.class
│   │   │   │   │   ├── PrivacyItem$Type.class
│   │   │   │   │   ├── PrivacyItem.class
│   │   │   │   │   ├── Registration.class
│   │   │   │   │   ├── RosterPacket$Item.class
│   │   │   │   │   ├── RosterPacket$ItemStatus.class
│   │   │   │   │   ├── RosterPacket$ItemType.class
│   │   │   │   │   ├── RosterPacket.class
│   │   │   │   │   ├── Session.class
│   │   │   │   │   ├── StreamError.class
│   │   │   │   │   ├── XMPPError$Condition.class
│   │   │   │   │   ├── XMPPError$ErrorSpecification.class
│   │   │   │   │   ├── XMPPError$Type.class
│   │   │   │   │   └── XMPPError.class
│   │   │   │   ├── PacketCollector.class
│   │   │   │   ├── PacketInterceptor.class
│   │   │   │   ├── PacketListener.class
│   │   │   │   ├── PacketReader$1.class
│   │   │   │   ├── PacketReader$2.class
│   │   │   │   ├── PacketReader$ListenerNotification.class
│   │   │   │   ├── PacketReader.class
│   │   │   │   ├── PacketWriter$1.class
│   │   │   │   ├── PacketWriter$KeepAliveTask.class
│   │   │   │   ├── PacketWriter.class
│   │   │   │   ├── PrivacyList.class
│   │   │   │   ├── PrivacyListListener.class
│   │   │   │   ├── PrivacyListManager$1.class
│   │   │   │   ├── PrivacyListManager$2.class
│   │   │   │   ├── PrivacyListManager$3$1.class
│   │   │   │   ├── PrivacyListManager$3.class
│   │   │   │   ├── PrivacyListManager.class
│   │   │   │   ├── provider
│   │   │   │   │   ├── IQProvider.class
│   │   │   │   │   ├── PacketExtensionProvider.class
│   │   │   │   │   ├── PrivacyProvider.class
│   │   │   │   │   └── ProviderManager.class
│   │   │   │   ├── proxy
│   │   │   │   │   ├── DirectSocketFactory.class
│   │   │   │   │   ├── HTTPProxySocketFactory.class
│   │   │   │   │   ├── ProxyException.class
│   │   │   │   │   ├── ProxyInfo$ProxyType.class
│   │   │   │   │   ├── ProxyInfo.class
│   │   │   │   │   ├── Socks4ProxySocketFactory.class
│   │   │   │   │   └── Socks5ProxySocketFactory.class
│   │   │   │   ├── ReconnectionManager$1.class
│   │   │   │   ├── ReconnectionManager$2.class
│   │   │   │   ├── ReconnectionManager.class
│   │   │   │   ├── Roster$1.class
│   │   │   │   ├── Roster$2.class
│   │   │   │   ├── Roster$PresencePacketListener.class
│   │   │   │   ├── Roster$RosterPacketListener.class
│   │   │   │   ├── Roster$RosterResultListener.class
│   │   │   │   ├── Roster$SubscriptionMode.class
│   │   │   │   ├── Roster.class
│   │   │   │   ├── RosterEntry.class
│   │   │   │   ├── RosterGroup.class
│   │   │   │   ├── RosterListener.class
│   │   │   │   ├── RosterStorage.class
│   │   │   │   ├── sasl
│   │   │   │   │   ├── SASLAnonymous.class
│   │   │   │   │   ├── SASLCramMD5Mechanism.class
│   │   │   │   │   ├── SASLDigestMD5Mechanism.class
│   │   │   │   │   ├── SASLExternalMechanism.class
│   │   │   │   │   ├── SASLFacebookConnect$1.class
│   │   │   │   │   ├── SASLFacebookConnect$2.class
│   │   │   │   │   ├── SASLFacebookConnect.class
│   │   │   │   │   ├── SASLGSSAPIMechanism.class
│   │   │   │   │   ├── SASLMechanism$AuthMechanism.class
│   │   │   │   │   ├── SASLMechanism$Challenge.class
│   │   │   │   │   ├── SASLMechanism$Failure.class
│   │   │   │   │   ├── SASLMechanism$Response.class
│   │   │   │   │   ├── SASLMechanism$Success.class
│   │   │   │   │   ├── SASLMechanism.class
│   │   │   │   │   └── SASLPlainMechanism.class
│   │   │   │   ├── SASLAuthentication.class
│   │   │   │   ├── ServerTrustManager.class
│   │   │   │   ├── SmackConfiguration.class
│   │   │   │   ├── UserAuthentication.class
│   │   │   │   ├── util
│   │   │   │   │   ├── Base64$InputStream.class
│   │   │   │   │   ├── Base64$OutputStream.class
│   │   │   │   │   ├── Base64.class
│   │   │   │   │   ├── Cache$1$1.class
│   │   │   │   │   ├── Cache$1.class
│   │   │   │   │   ├── Cache$2$1$1.class
│   │   │   │   │   ├── Cache$2$1.class
│   │   │   │   │   ├── Cache$2.class
│   │   │   │   │   ├── Cache$CacheObject.class
│   │   │   │   │   ├── Cache$LinkedList.class
│   │   │   │   │   ├── Cache$LinkedListNode.class
│   │   │   │   │   ├── Cache.class
│   │   │   │   │   ├── collections
│   │   │   │   │   │   ├── AbstractEmptyIterator.class
│   │   │   │   │   │   ├── AbstractHashedMap$EntrySet.class
│   │   │   │   │   │   ├── AbstractHashedMap$EntrySetIterator.class
│   │   │   │   │   │   ├── AbstractHashedMap$HashEntry.class
│   │   │   │   │   │   ├── AbstractHashedMap$HashIterator.class
│   │   │   │   │   │   ├── AbstractHashedMap$HashMapIterator.class
│   │   │   │   │   │   ├── AbstractHashedMap$KeySet.class
│   │   │   │   │   │   ├── AbstractHashedMap$KeySetIterator.class
│   │   │   │   │   │   ├── AbstractHashedMap$Values.class
│   │   │   │   │   │   ├── AbstractHashedMap$ValuesIterator.class
│   │   │   │   │   │   ├── AbstractHashedMap.class
│   │   │   │   │   │   ├── AbstractKeyValue.class
│   │   │   │   │   │   ├── AbstractMapEntry.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceEntry.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceEntrySet.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceEntrySetIterator.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceIteratorBase.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceKeySet.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceKeySetIterator.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceMapIterator.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceValues.class
│   │   │   │   │   │   ├── AbstractReferenceMap$ReferenceValuesIterator.class
│   │   │   │   │   │   ├── AbstractReferenceMap$SoftRef.class
│   │   │   │   │   │   ├── AbstractReferenceMap$WeakRef.class
│   │   │   │   │   │   ├── AbstractReferenceMap.class
│   │   │   │   │   │   ├── DefaultMapEntry.class
│   │   │   │   │   │   ├── EmptyIterator.class
│   │   │   │   │   │   ├── EmptyMapIterator.class
│   │   │   │   │   │   ├── IterableMap.class
│   │   │   │   │   │   ├── KeyValue.class
│   │   │   │   │   │   ├── MapIterator.class
│   │   │   │   │   │   ├── ReferenceMap.class
│   │   │   │   │   │   └── ResettableIterator.class
│   │   │   │   │   ├── DNSUtil$1.class
│   │   │   │   │   ├── DNSUtil$HostAddress.class
│   │   │   │   │   ├── DNSUtil.class
│   │   │   │   │   ├── ObservableReader.class
│   │   │   │   │   ├── ObservableWriter.class
│   │   │   │   │   ├── PacketParserUtils$1.class
│   │   │   │   │   ├── PacketParserUtils$2.class
│   │   │   │   │   ├── PacketParserUtils.class
│   │   │   │   │   ├── ReaderListener.class
│   │   │   │   │   ├── StringUtils.class
│   │   │   │   │   └── WriterListener.class
│   │   │   │   ├── XMPPConnection.class
│   │   │   │   └── XMPPException.class
│   │   │   └── smackx
│   │   │   ├── bookmark
│   │   │   │   ├── BookmarkedConference.class
│   │   │   │   ├── BookmarkedURL.class
│   │   │   │   ├── BookmarkManager.class
│   │   │   │   ├── Bookmarks$Provider.class
│   │   │   │   ├── Bookmarks.class
│   │   │   │   └── SharedBookmark.class
│   │   │   ├── bytestreams
│   │   │   │   ├── BytestreamListener.class
│   │   │   │   ├── BytestreamManager.class
│   │   │   │   ├── BytestreamRequest.class
│   │   │   │   ├── BytestreamSession.class
│   │   │   │   ├── ibb
│   │   │   │   │   ├── CloseListener.class
│   │   │   │   │   ├── DataListener.class
│   │   │   │   │   ├── InBandBytestreamListener.class
│   │   │   │   │   ├── InBandBytestreamManager$1$1.class
│   │   │   │   │   ├── InBandBytestreamManager$1.class
│   │   │   │   │   ├── InBandBytestreamManager$StanzaType.class
│   │   │   │   │   ├── InBandBytestreamManager.class
│   │   │   │   │   ├── InBandBytestreamRequest.class
│   │   │   │   │   ├── InBandBytestreamSession$1.class
│   │   │   │   │   ├── InBandBytestreamSession$IBBDataPacketFilter.class
│   │   │   │   │   ├── InBandBytestreamSession$IBBInputStream.class
│   │   │   │   │   ├── InBandBytestreamSession$IBBOutputStream.class
│   │   │   │   │   ├── InBandBytestreamSession$IQIBBInputStream$1.class
│   │   │   │   │   ├── InBandBytestreamSession$IQIBBInputStream.class
│   │   │   │   │   ├── InBandBytestreamSession$IQIBBOutputStream.class
│   │   │   │   │   ├── InBandBytestreamSession$MessageIBBInputStream$1.class
│   │   │   │   │   ├── InBandBytestreamSession$MessageIBBInputStream.class
│   │   │   │   │   ├── InBandBytestreamSession$MessageIBBOutputStream.class
│   │   │   │   │   ├── InBandBytestreamSession.class
│   │   │   │   │   ├── InitiationListener$1.class
│   │   │   │   │   ├── InitiationListener.class
│   │   │   │   │   ├── packet
│   │   │   │   │   │   ├── Close.class
│   │   │   │   │   │   ├── Data.class
│   │   │   │   │   │   ├── DataPacketExtension.class
│   │   │   │   │   │   └── Open.class
│   │   │   │   │   └── provider
│   │   │   │   │   ├── CloseIQProvider.class
│   │   │   │   │   ├── DataPacketProvider.class
│   │   │   │   │   └── OpenIQProvider.class
│   │   │   │   └── socks5
│   │   │   │   ├── InitiationListener$1.class
│   │   │   │   ├── InitiationListener.class
│   │   │   │   ├── packet
│   │   │   │   │   ├── Bytestream$Activate.class
│   │   │   │   │   ├── Bytestream$Mode.class
│   │   │   │   │   ├── Bytestream$StreamHost.class
│   │   │   │   │   ├── Bytestream$StreamHostUsed.class
│   │   │   │   │   └── Bytestream.class
│   │   │   │   ├── provider
│   │   │   │   │   └── BytestreamsProvider.class
│   │   │   │   ├── Socks5BytestreamListener.class
│   │   │   │   ├── Socks5BytestreamManager$1$1.class
│   │   │   │   ├── Socks5BytestreamManager$1.class
│   │   │   │   ├── Socks5BytestreamManager.class
│   │   │   │   ├── Socks5BytestreamRequest.class
│   │   │   │   ├── Socks5BytestreamSession.class
│   │   │   │   ├── Socks5Client$1.class
│   │   │   │   ├── Socks5Client.class
│   │   │   │   ├── Socks5ClientForInitiator.class
│   │   │   │   ├── Socks5Proxy$1.class
│   │   │   │   ├── Socks5Proxy$Socks5ServerProcess.class
│   │   │   │   ├── Socks5Proxy.class
│   │   │   │   └── Socks5Utils.class
│   │   │   ├── CapsVerListener.class
│   │   │   ├── ChatState.class
│   │   │   ├── ChatStateListener.class
│   │   │   ├── ChatStateManager$1.class
│   │   │   ├── ChatStateManager$IncomingMessageInterceptor.class
│   │   │   ├── ChatStateManager$OutgoingMessageInterceptor.class
│   │   │   ├── ChatStateManager.class
│   │   │   ├── commands
│   │   │   │   ├── AdHocCommand$Action.class
│   │   │   │   ├── AdHocCommand$SpecificErrorCondition.class
│   │   │   │   ├── AdHocCommand$Status.class
│   │   │   │   ├── AdHocCommand.class
│   │   │   │   ├── AdHocCommandManager$1.class
│   │   │   │   ├── AdHocCommandManager$2.class
│   │   │   │   ├── AdHocCommandManager$3.class
│   │   │   │   ├── AdHocCommandManager$4.class
│   │   │   │   ├── AdHocCommandManager$5.class
│   │   │   │   ├── AdHocCommandManager$6.class
│   │   │   │   ├── AdHocCommandManager$7.class
│   │   │   │   ├── AdHocCommandManager$AdHocCommandInfo.class
│   │   │   │   ├── AdHocCommandManager.class
│   │   │   │   ├── AdHocCommandNote$Type.class
│   │   │   │   ├── AdHocCommandNote.class
│   │   │   │   ├── LocalCommand.class
│   │   │   │   ├── LocalCommandFactory.class
│   │   │   │   └── RemoteCommand.class
│   │   │   ├── DefaultMessageEventRequestListener.class
│   │   │   ├── EntityCapsManager$1.class
│   │   │   ├── EntityCapsManager$CapsPacketListener.class
│   │   │   ├── EntityCapsManager.class
│   │   │   ├── filetransfer
│   │   │   │   ├── FaultTolerantNegotiator$NegotiatorService.class
│   │   │   │   ├── FaultTolerantNegotiator.class
│   │   │   │   ├── FileTransfer$Error.class
│   │   │   │   ├── FileTransfer$Status.class
│   │   │   │   ├── FileTransfer.class
│   │   │   │   ├── FileTransferListener.class
│   │   │   │   ├── FileTransferManager$1.class
│   │   │   │   ├── FileTransferManager.class
│   │   │   │   ├── FileTransferNegotiator$1.class
│   │   │   │   ├── FileTransferNegotiator$2.class
│   │   │   │   ├── FileTransferNegotiator.class
│   │   │   │   ├── FileTransferRequest.class
│   │   │   │   ├── IBBTransferNegotiator$1.class
│   │   │   │   ├── IBBTransferNegotiator$ByteStreamRequest.class
│   │   │   │   ├── IBBTransferNegotiator$IBBOpenSidFilter.class
│   │   │   │   ├── IBBTransferNegotiator.class
│   │   │   │   ├── IncomingFileTransfer$1.class
│   │   │   │   ├── IncomingFileTransfer$2.class
│   │   │   │   ├── IncomingFileTransfer.class
│   │   │   │   ├── OutgoingFileTransfer$1.class
│   │   │   │   ├── OutgoingFileTransfer$2.class
│   │   │   │   ├── OutgoingFileTransfer$3.class
│   │   │   │   ├── OutgoingFileTransfer$NegotiationProgress.class
│   │   │   │   ├── OutgoingFileTransfer.class
│   │   │   │   ├── Socks5TransferNegotiator$1.class
│   │   │   │   ├── Socks5TransferNegotiator$ByteStreamRequest.class
│   │   │   │   ├── Socks5TransferNegotiator$BytestreamSIDFilter.class
│   │   │   │   ├── Socks5TransferNegotiator.class
│   │   │   │   └── StreamNegotiator.class
│   │   │   ├── Form.class
│   │   │   ├── FormField$Option.class
│   │   │   ├── FormField.class
│   │   │   ├── Gateway$1.class
│   │   │   ├── Gateway$GatewayPresenceListener.class
│   │   │   ├── Gateway.class
│   │   │   ├── GatewayManager.class
│   │   │   ├── GroupChatInvitation$Provider.class
│   │   │   ├── GroupChatInvitation.class
│   │   │   ├── LastActivityManager$1.class
│   │   │   ├── LastActivityManager$2.class
│   │   │   ├── LastActivityManager$3.class
│   │   │   ├── LastActivityManager.class
│   │   │   ├── MessageEventManager$1.class
│   │   │   ├── MessageEventManager.class
│   │   │   ├── MessageEventNotificationListener.class
│   │   │   ├── MessageEventRequestListener.class
│   │   │   ├── muc
│   │   │   │   ├── Affiliate.class
│   │   │   │   ├── ConnectionDetachedPacketCollector.class
│   │   │   │   ├── DeafOccupantInterceptor$1.class
│   │   │   │   ├── DeafOccupantInterceptor$DeafExtension.class
│   │   │   │   ├── DeafOccupantInterceptor.class
│   │   │   │   ├── DefaultParticipantStatusListener.class
│   │   │   │   ├── DefaultUserStatusListener.class
│   │   │   │   ├── DiscussionHistory.class
│   │   │   │   ├── HostedRoom.class
│   │   │   │   ├── InvitationListener.class
│   │   │   │   ├── InvitationRejectionListener.class
│   │   │   │   ├── MultiUserChat$1$1.class
│   │   │   │   ├── MultiUserChat$1.class
│   │   │   │   ├── MultiUserChat$2.class
│   │   │   │   ├── MultiUserChat$3.class
│   │   │   │   ├── MultiUserChat$4.class
│   │   │   │   ├── MultiUserChat$5.class
│   │   │   │   ├── MultiUserChat$6.class
│   │   │   │   ├── MultiUserChat$InvitationsMonitor$1.class
│   │   │   │   ├── MultiUserChat$InvitationsMonitor.class
│   │   │   │   ├── MultiUserChat.class
│   │   │   │   ├── Occupant.class
│   │   │   │   ├── PacketMultiplexListener$1.class
│   │   │   │   ├── PacketMultiplexListener.class
│   │   │   │   ├── ParticipantStatusListener.class
│   │   │   │   ├── RoomInfo.class
│   │   │   │   ├── RoomListenerMultiplexor$1.class
│   │   │   │   ├── RoomListenerMultiplexor$RoomMultiplexFilter.class
│   │   │   │   ├── RoomListenerMultiplexor$RoomMultiplexListener.class
│   │   │   │   ├── RoomListenerMultiplexor.class
│   │   │   │   ├── SubjectUpdatedListener.class
│   │   │   │   └── UserStatusListener.class
│   │   │   ├── MultipleRecipientInfo.class
│   │   │   ├── MultipleRecipientManager$PacketCopy.class
│   │   │   ├── MultipleRecipientManager.class
│   │   │   ├── NodeInformationProvider.class
│   │   │   ├── OfflineMessageHeader.class
│   │   │   ├── OfflineMessageManager$1.class
│   │   │   ├── OfflineMessageManager.class
│   │   │   ├── packet
│   │   │   │   ├── AdHocCommandData$SpecificError.class
│   │   │   │   ├── AdHocCommandData.class
│   │   │   │   ├── AttentionExtension$Provider.class
│   │   │   │   ├── AttentionExtension.class
│   │   │   │   ├── CapsExtension.class
│   │   │   │   ├── ChatStateExtension$Provider.class
│   │   │   │   ├── ChatStateExtension.class
│   │   │   │   ├── DataForm$Item.class
│   │   │   │   ├── DataForm$ReportedData.class
│   │   │   │   ├── DataForm.class
│   │   │   │   ├── DefaultPrivateData.class
│   │   │   │   ├── DelayInfo.class
│   │   │   │   ├── DelayInformation.class
│   │   │   │   ├── DiscoverInfo$Feature.class
│   │   │   │   ├── DiscoverInfo$Identity.class
│   │   │   │   ├── DiscoverInfo.class
│   │   │   │   ├── DiscoverItems$Item.class
│   │   │   │   ├── DiscoverItems.class
│   │   │   │   ├── Header.class
│   │   │   │   ├── HeadersExtension.class
│   │   │   │   ├── LastActivity$Provider.class
│   │   │   │   ├── LastActivity.class
│   │   │   │   ├── MessageEvent.class
│   │   │   │   ├── MUCAdmin$Item.class
│   │   │   │   ├── MUCAdmin.class
│   │   │   │   ├── MUCInitialPresence$History.class
│   │   │   │   ├── MUCInitialPresence.class
│   │   │   │   ├── MUCOwner$Destroy.class
│   │   │   │   ├── MUCOwner$Item.class
│   │   │   │   ├── MUCOwner.class
│   │   │   │   ├── MUCUser$Decline.class
│   │   │   │   ├── MUCUser$Destroy.class
│   │   │   │   ├── MUCUser$Invite.class
│   │   │   │   ├── MUCUser$Item.class
│   │   │   │   ├── MUCUser$Status.class
│   │   │   │   ├── MUCUser.class
│   │   │   │   ├── MultipleAddresses$1.class
│   │   │   │   ├── MultipleAddresses$Address.class
│   │   │   │   ├── MultipleAddresses.class
│   │   │   │   ├── Nick$Provider.class
│   │   │   │   ├── Nick.class
│   │   │   │   ├── OfflineMessageInfo$Provider.class
│   │   │   │   ├── OfflineMessageInfo.class
│   │   │   │   ├── OfflineMessageRequest$Item.class
│   │   │   │   ├── OfflineMessageRequest$Provider.class
│   │   │   │   ├── OfflineMessageRequest.class
│   │   │   │   ├── PEPEvent.class
│   │   │   │   ├── PEPItem.class
│   │   │   │   ├── PEPPubSub.class
│   │   │   │   ├── PrivateData.class
│   │   │   │   ├── RosterExchange.class
│   │   │   │   ├── SharedGroupsInfo$Provider.class
│   │   │   │   ├── SharedGroupsInfo.class
│   │   │   │   ├── StreamInitiation$Feature.class
│   │   │   │   ├── StreamInitiation$File.class
│   │   │   │   ├── StreamInitiation.class
│   │   │   │   ├── SyncPacketSend.class
│   │   │   │   ├── Time.class
│   │   │   │   ├── VCard$ContentBuilder.class
│   │   │   │   ├── VCard$VCardWriter$1.class
│   │   │   │   ├── VCard$VCardWriter$2.class
│   │   │   │   ├── VCard$VCardWriter$3.class
│   │   │   │   ├── VCard$VCardWriter$4.class
│   │   │   │   ├── VCard$VCardWriter$5.class
│   │   │   │   ├── VCard$VCardWriter$6.class
│   │   │   │   ├── VCard$VCardWriter$7.class
│   │   │   │   ├── VCard$VCardWriter.class
│   │   │   │   ├── VCard.class
│   │   │   │   ├── Version.class
│   │   │   │   └── XHTMLExtension.class
│   │   │   ├── PEPListener.class
│   │   │   ├── PEPManager$1.class
│   │   │   ├── PEPManager.class
│   │   │   ├── PrivateDataManager$1.class
│   │   │   ├── PrivateDataManager$2.class
│   │   │   ├── PrivateDataManager$PrivateDataIQProvider.class
│   │   │   ├── PrivateDataManager$PrivateDataResult.class
│   │   │   ├── PrivateDataManager.class
│   │   │   ├── provider
│   │   │   │   ├── AdHocCommandDataProvider$BadActionError.class
│   │   │   │   ├── AdHocCommandDataProvider$BadLocaleError.class
│   │   │   │   ├── AdHocCommandDataProvider$BadPayloadError.class
│   │   │   │   ├── AdHocCommandDataProvider$BadSessionIDError.class
│   │   │   │   ├── AdHocCommandDataProvider$MalformedActionError.class
│   │   │   │   ├── AdHocCommandDataProvider$SessionExpiredError.class
│   │   │   │   ├── AdHocCommandDataProvider.class
│   │   │   │   ├── CapsExtensionProvider.class
│   │   │   │   ├── DataFormProvider.class
│   │   │   │   ├── DelayInfoProvider.class
│   │   │   │   ├── DelayInformationProvider$1.class
│   │   │   │   ├── DelayInformationProvider.class
│   │   │   │   ├── DiscoverInfoProvider.class
│   │   │   │   ├── DiscoverItemsProvider.class
│   │   │   │   ├── EmbeddedExtensionProvider.class
│   │   │   │   ├── HeaderProvider.class
│   │   │   │   ├── HeadersProvider.class
│   │   │   │   ├── MessageEventProvider.class
│   │   │   │   ├── MUCAdminProvider.class
│   │   │   │   ├── MUCOwnerProvider.class
│   │   │   │   ├── MUCUserProvider.class
│   │   │   │   ├── MultipleAddressesProvider.class
│   │   │   │   ├── PEPProvider.class
│   │   │   │   ├── PrivateDataProvider.class
│   │   │   │   ├── RosterExchangeProvider.class
│   │   │   │   ├── StreamInitiationProvider.class
│   │   │   │   ├── VCardProvider$VCardReader.class
│   │   │   │   ├── VCardProvider.class
│   │   │   │   └── XHTMLExtensionProvider.class
│   │   │   ├── pubsub
│   │   │   │   ├── AccessModel.class
│   │   │   │   ├── Affiliation$Type.class
│   │   │   │   ├── Affiliation.class
│   │   │   │   ├── AffiliationsExtension.class
│   │   │   │   ├── ChildrenAssociationPolicy.class
│   │   │   │   ├── CollectionNode.class
│   │   │   │   ├── ConfigurationEvent.class
│   │   │   │   ├── ConfigureForm.class
│   │   │   │   ├── ConfigureNodeFields.class
│   │   │   │   ├── EmbeddedPacketExtension.class
│   │   │   │   ├── EventElement.class
│   │   │   │   ├── EventElementType.class
│   │   │   │   ├── FormNode.class
│   │   │   │   ├── FormNodeType.class
│   │   │   │   ├── FormType.class
│   │   │   │   ├── GetItemsRequest.class
│   │   │   │   ├── Item.class
│   │   │   │   ├── ItemDeleteEvent.class
│   │   │   │   ├── ItemPublishEvent.class
│   │   │   │   ├── ItemReply.class
│   │   │   │   ├── ItemsExtension$ItemsElementType.class
│   │   │   │   ├── ItemsExtension.class
│   │   │   │   ├── LeafNode.class
│   │   │   │   ├── listener
│   │   │   │   │   ├── ItemDeleteListener.class
│   │   │   │   │   ├── ItemEventListener.class
│   │   │   │   │   └── NodeConfigListener.class
│   │   │   │   ├── Node$EventContentFilter.class
│   │   │   │   ├── Node$ItemDeleteTranslator.class
│   │   │   │   ├── Node$ItemEventTranslator.class
│   │   │   │   ├── Node$NodeConfigTranslator.class
│   │   │   │   ├── Node.class
│   │   │   │   ├── NodeEvent.class
│   │   │   │   ├── NodeExtension.class
│   │   │   │   ├── NodeType.class
│   │   │   │   ├── OptionsExtension.class
│   │   │   │   ├── packet
│   │   │   │   │   ├── PubSub.class
│   │   │   │   │   ├── PubSubNamespace.class
│   │   │   │   │   └── SyncPacketSend.class
│   │   │   │   ├── PayloadItem.class
│   │   │   │   ├── PresenceState.class
│   │   │   │   ├── provider
│   │   │   │   │   ├── AffiliationProvider.class
│   │   │   │   │   ├── AffiliationsProvider.class
│   │   │   │   │   ├── ConfigEventProvider.class
│   │   │   │   │   ├── EventProvider.class
│   │   │   │   │   ├── FormNodeProvider.class
│   │   │   │   │   ├── ItemProvider.class
│   │   │   │   │   ├── ItemsProvider.class
│   │   │   │   │   ├── PubSubProvider.class
│   │   │   │   │   ├── RetractEventProvider.class
│   │   │   │   │   ├── SimpleNodeProvider.class
│   │   │   │   │   ├── SubscriptionProvider.class
│   │   │   │   │   └── SubscriptionsProvider.class
│   │   │   │   ├── PublishItem.class
│   │   │   │   ├── PublishModel.class
│   │   │   │   ├── PubSubElementType.class
│   │   │   │   ├── PubSubManager.class
│   │   │   │   ├── RetractItem.class
│   │   │   │   ├── SimplePayload.class
│   │   │   │   ├── SubscribeExtension.class
│   │   │   │   ├── SubscribeForm.class
│   │   │   │   ├── SubscribeOptionFields.class
│   │   │   │   ├── Subscription$State.class
│   │   │   │   ├── Subscription.class
│   │   │   │   ├── SubscriptionEvent.class
│   │   │   │   ├── SubscriptionsExtension.class
│   │   │   │   ├── UnsubscribeExtension.class
│   │   │   │   └── util
│   │   │   │   ├── NodeUtils.class
│   │   │   │   └── XmlUtils.class
│   │   │   ├── RemoteRosterEntry.class
│   │   │   ├── ReportedData$Column.class
│   │   │   ├── ReportedData$Field.class
│   │   │   ├── ReportedData$Row.class
│   │   │   ├── ReportedData.class
│   │   │   ├── RosterExchangeListener.class
│   │   │   ├── RosterExchangeManager$1.class
│   │   │   ├── RosterExchangeManager.class
│   │   │   ├── search
│   │   │   │   ├── SimpleUserSearch.class
│   │   │   │   ├── UserSearch$Provider.class
│   │   │   │   ├── UserSearch.class
│   │   │   │   └── UserSearchManager.class
│   │   │   ├── ServiceDiscoveryManager$1.class
│   │   │   ├── ServiceDiscoveryManager$2.class
│   │   │   ├── ServiceDiscoveryManager$3.class
│   │   │   ├── ServiceDiscoveryManager$4.class
│   │   │   ├── ServiceDiscoveryManager$5.class
│   │   │   ├── ServiceDiscoveryManager$CapsPresenceRenewer.class
│   │   │   ├── ServiceDiscoveryManager.class
│   │   │   ├── SharedGroupManager.class
│   │   │   ├── workgroup
│   │   │   │   ├── agent
│   │   │   │   │   ├── Agent.class
│   │   │   │   │   ├── AgentRoster$1.class
│   │   │   │   │   ├── AgentRoster$AgentStatusListener.class
│   │   │   │   │   ├── AgentRoster$PresencePacketListener.class
│   │   │   │   │   ├── AgentRoster.class
│   │   │   │   │   ├── AgentRosterListener.class
│   │   │   │   │   ├── AgentSession$1.class
│   │   │   │   │   ├── AgentSession$2.class
│   │   │   │   │   ├── AgentSession$3.class
│   │   │   │   │   ├── AgentSession$4.class
│   │   │   │   │   ├── AgentSession$5.class
│   │   │   │   │   ├── AgentSession.class
│   │   │   │   │   ├── InvitationRequest.class
│   │   │   │   │   ├── Offer$AcceptPacket.class
│   │   │   │   │   ├── Offer$RejectPacket.class
│   │   │   │   │   ├── Offer.class
│   │   │   │   │   ├── OfferConfirmation$NotifyServicePacket.class
│   │   │   │   │   ├── OfferConfirmation$Provider.class
│   │   │   │   │   ├── OfferConfirmation.class
│   │   │   │   │   ├── OfferConfirmationListener.class
│   │   │   │   │   ├── OfferContent.class
│   │   │   │   │   ├── OfferListener.class
│   │   │   │   │   ├── QueueUsersListener.class
│   │   │   │   │   ├── RevokedOffer.class
│   │   │   │   │   ├── TranscriptManager.class
│   │   │   │   │   ├── TranscriptSearchManager.class
│   │   │   │   │   ├── TransferRequest.class
│   │   │   │   │   ├── UserRequest.class
│   │   │   │   │   ├── WorkgroupQueue$Status.class
│   │   │   │   │   └── WorkgroupQueue.class
│   │   │   │   ├── ext
│   │   │   │   │   ├── forms
│   │   │   │   │   │   ├── WorkgroupForm$InternalProvider.class
│   │   │   │   │   │   └── WorkgroupForm.class
│   │   │   │   │   ├── history
│   │   │   │   │   │   ├── AgentChatHistory$InternalProvider.class
│   │   │   │   │   │   ├── AgentChatHistory.class
│   │   │   │   │   │   ├── AgentChatSession.class
│   │   │   │   │   │   ├── ChatMetadata$Provider.class
│   │   │   │   │   │   └── ChatMetadata.class
│   │   │   │   │   ├── macros
│   │   │   │   │   │   ├── Macro.class
│   │   │   │   │   │   ├── MacroGroup.class
│   │   │   │   │   │   ├── Macros$InternalProvider.class
│   │   │   │   │   │   └── Macros.class
│   │   │   │   │   └── notes
│   │   │   │   │   ├── ChatNotes$Provider.class
│   │   │   │   │   └── ChatNotes.class
│   │   │   │   ├── MetaData.class
│   │   │   │   ├── packet
│   │   │   │   │   ├── AgentInfo$Provider.class
│   │   │   │   │   ├── AgentInfo.class
│   │   │   │   │   ├── AgentStatus$ChatInfo.class
│   │   │   │   │   ├── AgentStatus$Provider.class
│   │   │   │   │   ├── AgentStatus.class
│   │   │   │   │   ├── AgentStatusRequest$Item.class
│   │   │   │   │   ├── AgentStatusRequest$Provider.class
│   │   │   │   │   ├── AgentStatusRequest.class
│   │   │   │   │   ├── AgentWorkgroups$Provider.class
│   │   │   │   │   ├── AgentWorkgroups.class
│   │   │   │   │   ├── DepartQueuePacket.class
│   │   │   │   │   ├── MetaDataProvider.class
│   │   │   │   │   ├── MonitorPacket$InternalProvider.class
│   │   │   │   │   ├── MonitorPacket.class
│   │   │   │   │   ├── OccupantsInfo$OccupantInfo.class
│   │   │   │   │   ├── OccupantsInfo$Provider.class
│   │   │   │   │   ├── OccupantsInfo.class
│   │   │   │   │   ├── OfferRequestProvider$OfferRequestPacket.class
│   │   │   │   │   ├── OfferRequestProvider.class
│   │   │   │   │   ├── OfferRevokeProvider$OfferRevokePacket.class
│   │   │   │   │   ├── OfferRevokeProvider.class
│   │   │   │   │   ├── QueueDetails$1.class
│   │   │   │   │   ├── QueueDetails$Provider.class
│   │   │   │   │   ├── QueueDetails.class
│   │   │   │   │   ├── QueueOverview$Provider.class
│   │   │   │   │   ├── QueueOverview.class
│   │   │   │   │   ├── QueueUpdate$Provider.class
│   │   │   │   │   ├── QueueUpdate.class
│   │   │   │   │   ├── RoomInvitation$1.class
│   │   │   │   │   ├── RoomInvitation$Provider.class
│   │   │   │   │   ├── RoomInvitation$Type.class
│   │   │   │   │   ├── RoomInvitation.class
│   │   │   │   │   ├── RoomTransfer$1.class
│   │   │   │   │   ├── RoomTransfer$Provider.class
│   │   │   │   │   ├── RoomTransfer$Type.class
│   │   │   │   │   ├── RoomTransfer.class
│   │   │   │   │   ├── SessionID$Provider.class
│   │   │   │   │   ├── SessionID.class
│   │   │   │   │   ├── Transcript.class
│   │   │   │   │   ├── TranscriptProvider.class
│   │   │   │   │   ├── Transcripts$AgentDetail.class
│   │   │   │   │   ├── Transcripts$TranscriptSummary.class
│   │   │   │   │   ├── Transcripts.class
│   │   │   │   │   ├── TranscriptSearch$Provider.class
│   │   │   │   │   ├── TranscriptSearch.class
│   │   │   │   │   ├── TranscriptsProvider.class
│   │   │   │   │   ├── UserID$Provider.class
│   │   │   │   │   ├── UserID.class
│   │   │   │   │   ├── WorkgroupInformation$Provider.class
│   │   │   │   │   └── WorkgroupInformation.class
│   │   │   │   ├── QueueUser.class
│   │   │   │   ├── settings
│   │   │   │   │   ├── ChatSetting.class
│   │   │   │   │   ├── ChatSettings$InternalProvider.class
│   │   │   │   │   ├── ChatSettings.class
│   │   │   │   │   ├── GenericSettings$InternalProvider.class
│   │   │   │   │   ├── GenericSettings.class
│   │   │   │   │   ├── OfflineSettings$InternalProvider.class
│   │   │   │   │   ├── OfflineSettings.class
│   │   │   │   │   ├── SearchSettings$InternalProvider.class
│   │   │   │   │   ├── SearchSettings.class
│   │   │   │   │   ├── SoundSettings$InternalProvider.class
│   │   │   │   │   ├── SoundSettings.class
│   │   │   │   │   ├── WorkgroupProperties$InternalProvider.class
│   │   │   │   │   └── WorkgroupProperties.class
│   │   │   │   ├── user
│   │   │   │   │   ├── QueueListener.class
│   │   │   │   │   ├── Workgroup$1.class
│   │   │   │   │   ├── Workgroup$2.class
│   │   │   │   │   ├── Workgroup$3.class
│   │   │   │   │   ├── Workgroup$JoinQueuePacket.class
│   │   │   │   │   └── Workgroup.class
│   │   │   │   ├── util
│   │   │   │   │   ├── ListenerEventDispatcher$TripletContainer.class
│   │   │   │   │   ├── ListenerEventDispatcher.class
│   │   │   │   │   ├── MetaDataUtils.class
│   │   │   │   │   ├── ModelUtil.class
│   │   │   │   │   └── ReverseListIterator.class
│   │   │   │   ├── WorkgroupInvitation.class
│   │   │   │   └── WorkgroupInvitationListener.class
│   │   │   ├── XHTMLManager$1.class
│   │   │   ├── XHTMLManager.class
│   │   │   └── XHTMLText.class
│   │   └── xbill
│   │   └── DNS
│   │   ├── A6Record.class
│   │   ├── AAAARecord.class
│   │   ├── Address.class
│   │   ├── AFSDBRecord.class
│   │   ├── APLRecord$1.class
│   │   ├── APLRecord$Element.class
│   │   ├── APLRecord.class
│   │   ├── ARecord.class
│   │   ├── Cache$CacheMap.class
│   │   ├── Cache$CacheRRset.class
│   │   ├── Cache$Element.class
│   │   ├── Cache$NegativeElement.class
│   │   ├── Cache.class
│   │   ├── CERTRecord$CertificateType.class
│   │   ├── CERTRecord.class
│   │   ├── Client.class
│   │   ├── CNAMERecord.class
│   │   ├── Compression$1.class
│   │   ├── Compression$Entry.class
│   │   ├── Compression.class
│   │   ├── Credibility.class
│   │   ├── DClass$DClassMnemonic.class
│   │   ├── DClass.class
│   │   ├── DHCIDRecord.class
│   │   ├── DLVRecord.class
│   │   ├── DNAMERecord.class
│   │   ├── DNSInput.class
│   │   ├── DNSKEYRecord$Flags.class
│   │   ├── DNSKEYRecord$Protocol.class
│   │   ├── DNSKEYRecord.class
│   │   ├── DNSOutput.class
│   │   ├── DNSSEC$Algorithm.class
│   │   ├── DNSSEC$DNSSECException.class
│   │   ├── DNSSEC$IncompatibleKeyException.class
│   │   ├── DNSSEC$KeyMismatchException.class
│   │   ├── DNSSEC$MalformedKeyException.class
│   │   ├── DNSSEC$SignatureExpiredException.class
│   │   ├── DNSSEC$SignatureNotYetValidException.class
│   │   ├── DNSSEC$SignatureVerificationException.class
│   │   ├── DNSSEC$UnsupportedAlgorithmException.class
│   │   ├── DNSSEC.class
│   │   ├── DSRecord$Digest.class
│   │   ├── DSRecord.class
│   │   ├── EmptyRecord.class
│   │   ├── ExtendedFlags.class
│   │   ├── ExtendedResolver$Resolution.class
│   │   ├── ExtendedResolver.class
│   │   ├── Flags.class
│   │   ├── FormattedTime.class
│   │   ├── Generator.class
│   │   ├── GPOSRecord.class
│   │   ├── Header.class
│   │   ├── HINFORecord.class
│   │   ├── InvalidDClassException.class
│   │   ├── InvalidTTLException.class
│   │   ├── InvalidTypeException.class
│   │   ├── IPSECKEYRecord$Algorithm.class
│   │   ├── IPSECKEYRecord$Gateway.class
│   │   ├── IPSECKEYRecord.class
│   │   ├── ISDNRecord.class
│   │   ├── KEYBase.class
│   │   ├── KEYRecord$Flags.class
│   │   ├── KEYRecord$Protocol.class
│   │   ├── KEYRecord.class
│   │   ├── KXRecord.class
│   │   ├── LOCRecord.class
│   │   ├── Lookup.class
│   │   ├── Master.class
│   │   ├── MBRecord.class
│   │   ├── MDRecord.class
│   │   ├── Message.class
│   │   ├── MFRecord.class
│   │   ├── MGRecord.class
│   │   ├── MINFORecord.class
│   │   ├── Mnemonic.class
│   │   ├── MRRecord.class
│   │   ├── MXRecord.class
│   │   ├── Name.class
│   │   ├── NameTooLongException.class
│   │   ├── NAPTRRecord.class
│   │   ├── NSAP_PTRRecord.class
│   │   ├── NSAPRecord.class
│   │   ├── NSEC3PARAMRecord.class
│   │   ├── NSEC3Record$Digest.class
│   │   ├── NSEC3Record$Flags.class
│   │   ├── NSEC3Record.class
│   │   ├── NSECRecord.class
│   │   ├── NSRecord.class
│   │   ├── NULLRecord.class
│   │   ├── NXTRecord.class
│   │   ├── Opcode.class
│   │   ├── Options.class
│   │   ├── OPTRecord$Option.class
│   │   ├── OPTRecord.class
│   │   ├── PTRRecord.class
│   │   ├── PXRecord.class
│   │   ├── Rcode.class
│   │   ├── Record.class
│   │   ├── RelativeNameException.class
│   │   ├── Resolver.class
│   │   ├── ResolverConfig.class
│   │   ├── ResolverListener.class
│   │   ├── ResolveThread.class
│   │   ├── ReverseMap.class
│   │   ├── RPRecord.class
│   │   ├── RRset.class
│   │   ├── RRSIGRecord.class
│   │   ├── RTRecord.class
│   │   ├── Section.class
│   │   ├── Serial.class
│   │   ├── SetResponse.class
│   │   ├── SIG0.class
│   │   ├── SIGBase.class
│   │   ├── SIGRecord.class
│   │   ├── SimpleResolver.class
│   │   ├── SingleCompressedNameBase.class
│   │   ├── SingleNameBase.class
│   │   ├── SOARecord.class
│   │   ├── SPFRecord.class
│   │   ├── spi
│   │   │   └── DNSJavaNameService.class
│   │   ├── SRVRecord.class
│   │   ├── SSHFPRecord$Algorithm.class
│   │   ├── SSHFPRecord$Digest.class
│   │   ├── SSHFPRecord.class
│   │   ├── TCPClient.class
│   │   ├── tests
│   │   │   ├── primary.class
│   │   │   └── xfrin.class
│   │   ├── TextParseException.class
│   │   ├── TKEYRecord.class
│   │   ├── Tokenizer$1.class
│   │   ├── Tokenizer$Token.class
│   │   ├── Tokenizer$TokenizerException.class
│   │   ├── Tokenizer.class
│   │   ├── TSIG$StreamVerifier.class
│   │   ├── TSIG.class
│   │   ├── TSIGRecord.class
│   │   ├── TTL.class
│   │   ├── TXTBase.class
│   │   ├── TXTRecord.class
│   │   ├── Type$TypeMnemonic.class
│   │   ├── TypeBitmap.class
│   │   ├── Type.class
│   │   ├── U16NameBase.class
│   │   ├── UDPClient$1.class
│   │   ├── UDPClient.class
│   │   ├── UNKRecord.class
│   │   ├── Update.class
│   │   ├── utils
│   │   │   ├── base16.class
│   │   │   ├── base32$Alphabet.class
│   │   │   ├── base32.class
│   │   │   ├── base64.class
│   │   │   ├── hexdump.class
│   │   │   └── HMAC.class
│   │   ├── WireParseException.class
│   │   ├── WKSRecord$Protocol.class
│   │   ├── WKSRecord$Service.class
│   │   ├── WKSRecord.class
│   │   ├── X25Record.class
│   │   ├── Zone$ZoneIterator.class
│   │   ├── Zone.class
│   │   ├── ZoneTransferException.class
│   │   ├── ZoneTransferIn$1.class
│   │   ├── ZoneTransferIn$Delta.class
│   │   └── ZoneTransferIn.class
│   └── sun.misc.BASE64Decoder.jar
├── proguard-project.txt
├── project.properties
├── res
│   ├── anim
│   │   ├── cancel_rc2.xml
│   │   ├── cancel_rc.xml
│   │   ├── edit_text.xml
│   │   ├── head_in.xml
│   │   ├── head_out.xml
│   │   ├── pophidden_anim.xml
│   │   ├── popshow_anim.xml
│   │   ├── slide_left_in.xml
│   │   ├── slide_left_out.xml
│   │   ├── slide_right_in.xml
│   │   └── slide_right_out.xml
│   ├── drawable
│   │   ├── appkefu_btn_style_green.xml
│   │   ├── appkefu_btn_style_red.xml
│   │   ├── appkefu_preference_first_item.xml
│   │   ├── appkefu_preference_item.xml
│   │   ├── appkefu_preference_last_item.xml
│   │   ├── appkefu_title_btn_back.xml
│   │   ├── btn_chat_add_camera_selector.xml
│   │   ├── btn_chat_add_location_selector.xml
│   │   ├── btn_chat_add_picture_selector.xml
│   │   ├── btn_chat_add_selector.xml
│   │   ├── btn_chat_emo_selector.xml
│   │   ├── btn_chat_keyboard_selector.xml
│   │   ├── btn_chat_record_selector.xml
│   │   ├── btn_chat_send_selector.xml
│   │   ├── btn_chat_voice_selector.xml
│   │   ├── btn_check.xml
│   │   ├── btn_denglu.xml
│   │   ├── btn_login_selector.xml
│   │   ├── button.xml
│   │   ├── chat_history_bg_selector.xml
│   │   ├── chat_popup_button_bg_selector.xml
│   │   ├── chat_send_button_bg.xml
│   │   ├── expand_group.xml
│   │   ├── face_bg_selected.xml
│   │   ├── face_bg_unselected.xml
│   │   ├── face_bg.xml
│   │   ├── face_self_bg_selected.xml
│   │   ├── face_self_bg_unselected.xml
│   │   ├── face_self_bg.xml
│   │   ├── leba_shape_bg.xml
│   │   ├── liner_normal.xml
│   │   ├── liner_press.xml
│   │   ├── liner_select.xml
│   │   ├── list_child_selector.xml
│   │   ├── list_group_selector.xml
│   │   ├── list_item_selector.xml
│   │   ├── login_editbox.xml
│   │   ├── main_lab_bottom.xml
│   │   ├── main_page_item_bg.xml
│   │   ├── message_list_item_footer_background.xml
│   │   ├── mm_submenu.xml
│   │   ├── preference_first_item.xml
│   │   ├── preference_item.xml
│   │   ├── preference_last_item.xml
│   │   ├── ptt_error_button_selector.xml
│   │   ├── ptt_message_bg_selector.xml
│   │   ├── pull_to_refresh_header_background.xml
│   │   ├── sc_messagebtn.xml
│   │   ├── selectorchoosecarsearch.xml
│   │   ├── shape_juxing_zhijiao_huise.xml
│   │   ├── shape_juxing_zhijiao_lvse.xml
│   │   ├── shape_line.xml
│   │   ├── tab1_selector.xml
│   │   ├── tab2_selector.xml
│   │   ├── tab3_selector.xml
│   │   ├── ticket_tab_indicator_selector.xml
│   │   ├── tiny_square_selector.xml
│   │   ├── title_btn_l_selector.xml
│   │   └── title_btn_r_selector.xml
│   ├── drawable-hdpi
│   │   ├── addcontact_icon.png
│   │   ├── appkefu_ic_preference_last_normal.9.png
│   │   ├── appkefu_ic_preference_last_pressed.9.png
│   │   ├── appkefu_mm_title_back_focused.9.png
│   │   ├── appkefu_mm_title_back_normal.9.png
│   │   ├── appkefu_mm_title_back_pressed.9.png
│   │   ├── app_panel_friendcard_icon.png
│   │   ├── arrow.png
│   │   ├── auto_add_friend_icon.png
│   │   ├── base_comment_emo_bar.9.png
│   │   ├── base_edit_input.9.png
│   │   ├── bg.png
│   │   ├── bind_mcontact_reco_friends.png
│   │   ├── bottom.9.png
│   │   ├── btn_check_off_disabled.png
│   │   ├── btn_check_off.png
│   │   ├── btn_check_off_selected.png
│   │   ├── btn_check_on_disabled.png
│   │   ├── btn_check_on.png
│   │   ├── btn_check_on_selected.png
│   │   ├── btn_login_n.9.png
│   │   ├── btn_login_p.9.png
│   │   ├── chakan_qun.png
│   │   ├── chat_add_camera_normal.png
│   │   ├── chat_add_camera_press.png
│   │   ├── chat_add_location_normal.png
│   │   ├── chat_add_location_press.png
│   │   ├── chat_add_normal.png
│   │   ├── chat_add_picture_normal.png
│   │   ├── chat_add_picture_press.png
│   │   ├── chat_add_press.png
│   │   ├── chat_bottom_bg.9.png
│   │   ├── chat_btn.9.png
│   │   ├── chat_btn_history.9.png
│   │   ├── chat_btn_history_pressed.9.png
│   │   ├── chat_btn_pressed.9.png
│   │   ├── chat_emo_normal.png
│   │   ├── chat_emo_press.png
│   │   ├── chat_keyboard_normal.png
│   │   ├── chat_keyboard_press.png
│   │   ├── chat_popup_pressed.9.png
│   │   ├── chat_send_n.png
│   │   ├── chat_send_p.png
│   │   ├── chat_title_btn_l.png
│   │   ├── chat_title_btn_r.png
│   │   ├── chatto_voice_playing.png
│   │   ├── chat_voice_bg.9.png
│   │   ├── chat_voice_bg_press.9.png
│   │   ├── chat_voice_normal.png
│   │   ├── chat_voice_press.png
│   │   ├── choosecareditback.png
│   │   ├── choosecarsearch.png
│   │   ├── dialog_bg.9.png
│   │   ├── divider_group.png
│   │   ├── divider_horizontal_line.png
│   │   ├── e_contact.png
│   │   ├── e_contacts.png
│   │   ├── email.png
│   │   ├── expand_column_bg.9.png
│   │   ├── expand.png
│   │   ├── faceback_head.png
│   │   ├── faceback_manager.png
│   │   ├── faceback.png
│   │   ├── feature_guide_0.png
│   │   ├── feature_guide_1.png
│   │   ├── feature_guide_2.png
│   │   ├── feature_guide_3.png
│   │   ├── feature_guide_4.png
│   │   ├── feature_guide_5.png
│   │   ├── friend_info_avatar_upload.png
│   │   ├── friend_info_bg.png
│   │   ├── friend_info_sign.9.png
│   │   ├── h001.png
│   │   ├── history_left_pointer.png
│   │   ├── history_right_pointer.png
│   │   ├── home_group_bg.9.png
│   │   ├── ic_launcher.png
│   │   ├── icon_chm.png
│   │   ├── icon_excel.png
│   │   ├── icon_file.png
│   │   ├── icon_flash.png
│   │   ├── icon_folder.png
│   │   ├── icon_html.png
│   │   ├── icon_music.png
│   │   ├── icon_pdf.png
│   │   ├── icon.png
│   │   ├── icon_ppt.png
│   │   ├── icon_profile_edit.png
│   │   ├── icon_recent_sysmsg.png
│   │   ├── icon_uplevel.png
│   │   ├── ic_pulltorefresh_arrow.png
│   │   ├── incoming.9.png
│   │   ├── input_over.9.png
│   │   ├── list_indecator_button_down.png
│   │   ├── list_indecator_button.png
│   │   ├── local_tab_bom_0.png
│   │   ├── local_tab_bom_1.png
│   │   ├── local_tab_bom.png
│   │   ├── login_edit_normal.9.png
│   │   ├── login_edit_pressed.9.png
│   │   ├── login_input.9.png
│   │   ├── mm_submenu_normal.png
│   │   ├── mm_submenu_pressed.png
│   │   ├── mycontacts.png
│   │   ├── mydaily.png
│   │   ├── my_friends.png
│   │   ├── myheader_bg.png
│   │   ├── mymemo.png
│   │   ├── my_news.png
│   │   ├── mynote.png
│   │   ├── mynotice.png
│   │   ├── narrow.9.png
│   │   ├── narrow_select.9.png
│   │   ├── near_popup.9.png
│   │   ├── outgoing.9.png
│   │   ├── page_indicator_focused.png
│   │   ├── page_indicator.png
│   │   ├── p_contact.png
│   │   ├── p_folder.png
│   │   ├── popbar_icon_info.png
│   │   ├── ptt_action_l_3.png
│   │   ├── ptt_action_r_3.png
│   │   ├── ptt_balloon_l_2.9.png
│   │   ├── ptt_balloon_l.9.png
│   │   ├── qq_btn_normal.9.png
│   │   ├── qq_btn_pressed.9.png
│   │   ├── resend_normal.png
│   │   ├── resend_press.png
│   │   ├── room_icon.png
│   │   ├── sc_am_ok_click.9.png
│   │   ├── sc_am_ok_default.9.png
│   │   ├── sc_bg_glassbar_j.png
│   │   ├── sc_bg_glassbar.png
│   │   ├── sc_message_box_bubble.png
│   │   ├── sc_messagebubble_bg_nor.9.png
│   │   ├── sc_messagebubble_bg_press.9.png
│   │   ├── scrollbar_handle_vertical.png
│   │   ├── search2.png
│   │   ├── searchbotton.png
│   │   ├── searchbottonpress.png
│   │   ├── search.png
│   │   ├── set.png
│   │   ├── shurukuang.9.png
│   │   ├── signin.png
│   │   ├── skinpic_blue_j.png
│   │   ├── skinpic_blue.png
│   │   ├── sso.png
│   │   ├── status_offline.jpg
│   │   ├── status_online.png
│   │   ├── tab1_normal.png
│   │   ├── tab1_over.png
│   │   ├── tab2_normal.png
│   │   ├── tab2_over.png
│   │   ├── tab3_normal.png
│   │   ├── tab3_over.png
│   │   ├── tabbottom.png
│   │   ├── Thumbs.db
│   │   ├── tiny_square.png
│   │   ├── tiny_square_pressed.png
│   │   ├── tips_arrow.9.png
│   │   ├── title_btn_back.png
│   │   ├── title_btn_l_color.png
│   │   ├── title_btn_r_color.png
│   │   └── topbar_select.9.png
│   ├── drawable-ldpi
│   │   ├── abc_ab_bottom_solid_dark_holo.9.png
│   │   ├── actionbar_camera_icon.png
│   │   ├── appkefu_btn_style_one_disabled.9.png
│   │   ├── appkefu_btn_style_one_focused.9.png
│   │   ├── appkefu_btn_style_one_normal.9.png
│   │   ├── appkefu_btn_style_one_pressed.9.png
│   │   ├── appkefu_btn_style_zero_focused.9.png
│   │   ├── appkefu_btn_style_zero_normal.9.png
│   │   ├── appkefu_btn_style_zero_pressed.9.png
│   │   ├── appkefu_ic_preference_first_normal.9.png
│   │   ├── appkefu_ic_preference_first_pressed.9.png
│   │   ├── appkefu_ic_preference_last_normal.9.png
│   │   ├── appkefu_ic_preference_last_pressed.9.png
│   │   ├── appkefu_ic_preference_normal.9.png
│   │   ├── appkefu_ic_preference_pressed.9.png
│   │   ├── chat_left_qp.9.png
│   │   ├── chat_right_qp.9.png
│   │   ├── ic_launcher.png
│   │   ├── icon_chm.png
│   │   ├── icon_excel.png
│   │   ├── icon_file.png
│   │   ├── icon_flash.png
│   │   ├── icon_folder.png
│   │   ├── icon_html.png
│   │   ├── icon_music.png
│   │   ├── icon_pdf.png
│   │   ├── icon.png
│   │   ├── icon_ppt.png
│   │   ├── icon_uplevel.png
│   │   ├── ic_preference_first_normal.9.png
│   │   ├── ic_preference_first_pressed.9.png
│   │   ├── ic_preference_last_normal.9.png
│   │   ├── ic_preference_last_pressed.9.png
│   │   ├── ic_preference_normal.9.png
│   │   ├── ic_preference_pressed.9.png
│   │   ├── im.png
│   │   ├── local_tab_bom_0.png
│   │   ├── local_tab_bom_1.png
│   │   ├── local_tab_bom.png
│   │   ├── ofm_add_icon.png
│   │   ├── ofm_blacklist_icon.png
│   │   ├── ofm_card_icon.png
│   │   ├── ofm_collect_icon.png
│   │   ├── ofm_profile_icon.png
│   │   ├── ofm_qrcode_icon.png
│   │   ├── ofm_setting_icon.png
│   │   ├── sc_bg_glassbar_j.png
│   │   ├── skinpic_blue_j.png
│   │   ├── Thumbs.db
│   │   ├── tips_error.png
│   │   └── top_bar.9.png
│   ├── drawable-mdpi
│   │   ├── amp1.png
│   │   ├── amp2.png
│   │   ├── amp3.png
│   │   ├── amp4.png
│   │   ├── amp5.png
│   │   ├── amp6.png
│   │   ├── amp7.png
│   │   ├── ic_launcher.png
│   │   ├── icon.png
│   │   ├── Thumbs.db
│   │   ├── ue00e.png
│   │   ├── ue056.png
│   │   ├── ue057.png
│   │   ├── ue058.png
│   │   ├── ue059.png
│   │   ├── ue105.png
│   │   ├── ue106.png
│   │   ├── ue107.png
│   │   ├── ue108.png
│   │   ├── ue11a.png
│   │   ├── ue401.png
│   │   ├── ue402.png
│   │   ├── ue403.png
│   │   ├── ue404.png
│   │   ├── ue405.png
│   │   ├── ue406.png
│   │   ├── ue407.png
│   │   ├── ue408.png
│   │   ├── ue409.png
│   │   ├── ue40a.png
│   │   ├── ue40b.png
│   │   ├── ue40c.png
│   │   ├── ue40d.png
│   │   ├── ue40e.png
│   │   ├── ue40f.png
│   │   ├── ue410.png
│   │   ├── ue411.png
│   │   ├── ue412.png
│   │   ├── ue413.png
│   │   ├── ue414.png
│   │   ├── ue415.png
│   │   ├── ue416.png
│   │   ├── ue417.png
│   │   ├── ue418.png
│   │   ├── ue41f.png
│   │   └── ue421.png
│   ├── drawable-xhdpi
│   │   ├── chat_icon_voice1.png
│   │   ├── chat_icon_voice2.png
│   │   ├── chat_icon_voice3.png
│   │   ├── chat_icon_voice4.png
│   │   ├── chat_icon_voice5.png
│   │   ├── chat_icon_voice6.png
│   │   ├── chat_top_voice_bg.9.png
│   │   ├── chat_voice_bg.9.png
│   │   ├── fg.png
│   │   ├── headout.jpg
│   │   ├── head.png
│   │   ├── ic_launcher.png
│   │   ├── icon_chm.png
│   │   ├── icon_excel.png
│   │   ├── icon_file.png
│   │   ├── icon_flash.png
│   │   ├── icon_folder.png
│   │   ├── icon_html.png
│   │   ├── icon_music.png
│   │   ├── icon_pdf.png
│   │   ├── icon.png
│   │   ├── icon_ppt.png
│   │   ├── icon_uplevel.png
│   │   ├── local_tab_bom_0.png
│   │   ├── local_tab_bom_1.png
│   │   ├── local_tab_bom.png
│   │   ├── mmtitle_bg.png
│   │   ├── sc_bg_glassbar_j.png
│   │   ├── skinpic_blue_j.png
│   │   ├── Thumbs.db
│   │   ├── voice_left1.png
│   │   ├── voice_left2.png
│   │   ├── voice_left3.png
│   │   ├── voice_left.png
│   │   ├── voice_right1.png
│   │   ├── voice_right2.png
│   │   ├── voice_right3.png
│   │   └── voice_right.png
│   ├── layout
│   │   ├── activity_add_friend.xml
│   │   ├── activity_create_muc.xml
│   │   ├── activity_group_join.xml
│   │   ├── activity_profile_change.xml
│   │   ├── activity_profile.xml
│   │   ├── addxml.xml
│   │   ├── bottomdialog.xml
│   │   ├── chat_group.xml
│   │   ├── chathistoryitem.xml
│   │   ├── chathistory.xml
│   │   ├── chat_item.xml
│   │   ├── chatlistheader.xml
│   │   ├── chat_rce_picture.xml
│   │   ├── chat_send_picture.xml
│   │   ├── chat.xml
│   │   ├── common_header_button.xml
│   │   ├── common_header_rightbutton.xml
│   │   ├── common_header.xml
│   │   ├── contacter_main.xml
│   │   ├── contacter_tab1.xml
│   │   ├── contacter_tab2.xml
│   │   ├── contacter_tab3.xml
│   │   ├── contacter.xml
│   │   ├── date_dialog.xml
│   │   ├── datetime_dialog.xml
│   │   ├── dialog_imageloading.xml
│   │   ├── file_back.xml
│   │   ├── formclient_chat_in.xml
│   │   ├── formclient_chat_out.xml
│   │   ├── friend_info.xml
│   │   ├── guide_view.xml
│   │   ├── head.xml
│   │   ├── image_big.xml
│   │   ├── imageshower.xml
│   │   ├── include_chat_add.xml
│   │   ├── include_chat_bottom_bar.xml
│   │   ├── include_emo_gridview.xml
│   │   ├── item01.xml
│   │   ├── item02.xml
│   │   ├── item03.xml
│   │   ├── item04.xml
│   │   ├── item05.xml
│   │   ├── item06.xml
│   │   ├── item_face_text.xml
│   │   ├── item_header.xml
│   │   ├── layout_line1.xml
│   │   ├── loading_listview.xml
│   │   ├── login.xml
│   │   ├── main_page_item.xml
│   │   ├── main.xml
│   │   ├── muc_home.xml
│   │   ├── muc_room.xml
│   │   ├── my_notice_item.xml
│   │   ├── my_notice.xml
│   │   ├── noticelistheader.xml
│   │   ├── recent_chart_item.xml
│   │   ├── room_chat.xml
│   │   ├── room_info.xml
│   │   ├── room_list.xml
│   │   ├── room_member_list.xml
│   │   ├── room_member.xml
│   │   ├── sys_notice_detail.xml
│   │   ├── system_notice.xml
│   │   ├── tab_indicator.xml
│   │   ├── user_info_detail.xml
│   │   ├── user_info_edit.xml
│   │   ├── user_info_top.xml
│   │   ├── user_info.xml
│   │   └── yd_group_dialog.xml
│   ├── menu
│   │   ├── chat_menu.xml
│   │   ├── contacter_menu.xml
│   │   ├── login_menu.xml
│   │   ├── main_page_menu.xml
│   │   ├── my_notice_menu.xml
│   │   ├── pcontacts_menu.xml
│   │   ├── sso_menu.xml
│   │   └── yun_context_menu.xml
│   └── values
│   ├── colors.xml
│   ├── dimens.xml
│   ├── strings.xml
│   └── style.xml
└── src
├── com
│   └── zn
│   └── zxw
│   └── intelligencize
│   └── model
│   ├── AccumulativeIntegraListInfo.java
│   ├── ActivitySchemeInfo.java
│   ├── ChatAcceptInfo.java
│   ├── ChatContentInfo.java
│   ├── ChatContent.java
│   ├── ChatGroupFileInfo.java
│   ├── ChatGroupInfo.java
│   ├── ChatGroupMemberInfo.java
│   ├── ChatMsgEntity.java
│   ├── ChatNotification.java
│   ├── ChatYYHistory.java
│   ├── CityInfo.java
│   ├── CommodityDiscountInfo.java
│   ├── CommodityInformationInfo.java
│   ├── CommunityInfo.java
│   ├── ComplaintInfo.java
│   ├── DealInfo.java
│   ├── DealTypeInfo.java
│   ├── IndentInfo.java
│   ├── IndentListInfo.java
│   ├── JsonEntity.java
│   ├── LevelInfo.java
│   ├── LevelRoleInfo.java
│   ├── MucHistory.java
│   ├── MucRoom.java
│   ├── NeighborhoodCommitteeInfo.java
│   ├── ObjectScoreInfo.java
│   ├── OfUser.java
│   ├── PictrueInformationInfo.java
│   ├── PictureListInfo.java
│   ├── PrivilegeInfo.java
│   ├── PropertyManagementCompanyInfo.java
│   ├── RoleInfo.java
│   ├── RolePrivilegeInfo.java
│   ├── ScoreListInfo.java
│   ├── ScoreTypeListInfo.java
│   ├── ShopAcceptInfo.java
│   ├── ShopDiscountInfo.java
│   ├── ShopInformationInfo.java
│   ├── ShopRelateCommodityInfo.java
│   ├── TableName.java
│   ├── TypeLevelOneInfo.java
│   ├── TypeMenuInfo.java
│   ├── UserCommunityInfo.java
│   ├── UserContactInfo.java
│   ├── UserIPApproveInfo.java
│   ├── User.java
│   ├── UserLoginInfo.java
│   └── UserRoleInfo.java
├── csdn
│   └── shimiso
│   └── eim
│   ├── activity
│   │   ├── ActivitySupport.java
│   │   ├── BaseActivity.java
│   │   ├── EimApplication.java
│   │   ├── GuideViewActivity.java
│   │   ├── HandlerListener.java
│   │   ├── IActivitySupport.java
│   │   ├── im
│   │   │   ├── AChatActivity.java
│   │   │   ├── AContacterActivity.java
│   │   │   ├── AddFriendActivity.java
│   │   │   ├── ChatActivity.java
│   │   │   ├── ChatHistoryActivity.java
│   │   │   ├── ContacterMainActivity.java
│   │   │   ├── FriendInfoActivity.java
│   │   │   ├── GroupCreateActivity.java
│   │   │   ├── GroupJoinActivity.java
│   │   │   ├── ImageShower.java
│   │   │   ├── ImageYYActivity.java
│   │   │   ├── ProfileChangeActivity.java
│   │   │   ├── RoomChatActivity.java
│   │   │   ├── RoomInfoActivity.java
│   │   │   ├── RoomMemberActivity.java
│   │   │   └── UserInfoActivity.java
│   │   ├── LoginActivity.java
│   │   ├── MainActivity.java
│   │   ├── MessageListener.java
│   │   ├── ModelTest.java
│   │   ├── MUCActivity.java
│   │   ├── MUCRoom.java
│   │   ├── notice
│   │   │   ├── MyNoticeActivity.java
│   │   │   └── SystemNoticeDetailActivity.java
│   │   └── SApp.java
│   ├── adapter
│   │   ├── BaseArrayListAdapter.java
│   │   ├── EmoteAdapter.java
│   │   ├── EmoViewPagerAdapter.java
│   │   ├── MemberAdapter.java
│   │   ├── RoomChatAdapter.java
│   │   ├── RoomListAdapter.java
│   │   └── RoomMemberAdapter.java
│   ├── comm
│   │   ├── AppException.java
│   │   └── Constant.java
│   ├── db
│   │   ├── DataBaseHelper.java
│   │   ├── DBManager.java
│   │   ├── SDCardSQLiteOpenHelper.java
│   │   └── SQLiteTemplate.java
│   ├── manager
│   │   ├── ContacterManager.java
│   │   ├── MessageManager.java
│   │   ├── NoticeManager.java
│   │   ├── OfflineMsgManager.java
│   │   ├── UserManager.java
│   │   └── XmppConnectionManager.java
│   ├── model
│   │   ├── ChartHisBean.java
│   │   ├── IMMessage.java
│   │   ├── LoginConfig.java
│   │   ├── MainPageItem.java
│   │   ├── Notice.java
│   │   ├── RoomMsg.java
│   │   ├── SoundMeter.java
│   │   └── User.java
│   ├── service
│   │   ├── IMChatService.java
│   │   ├── IMContactService.java
│   │   ├── IMSystemMsgService.java
│   │   ├── PresenceService.java
│   │   ├── ReConnectService.java
│   │   └── XmppService.java
│   ├── task
│   │   └── LoginTask.java
│   ├── util
│   │   ├── AlertDateDialogOnEditText.java
│   │   ├── AlertDateTimeDialogOnEditText.java
│   │   ├── Base64Coder.java
│   │   ├── BASE64Encoder.java
│   │   ├── BitmapCommon.java
│   │   ├── CharacterEncoder.java
│   │   ├── CommonUtils.java
│   │   ├── DateUtil.java
│   │   ├── EmoticonsEditText.java
│   │   ├── EmoticonsTextView.java
│   │   ├── FaceText.java
│   │   ├── FaceTextUtils.java
│   │   ├── FileUtil.java
│   │   ├── HeaderLayout.java
│   │   ├── HttpURLTools.java
│   │   ├── MoneyUtil.java
│   │   ├── RegexUtil.java
│   │   ├── SLog.java
│   │   ├── SpinnerItem.java
│   │   ├── StringUtil.java
│   │   ├── TimestampTool.java
│   │   ├── UnZipUtil.java
│   │   ├── UUIDPK.java
│   │   └── ValidateUtil.java
│   └── view
│   ├── ChartRecordListView.java
│   ├── ContacterExpandAdapter.java
│   ├── ImageLoadingDialog.java
│   ├── LayoutChangeListener.java
│   ├── MainPageAdapter.java
│   ├── NoticeAdapter.java
│   ├── RecentChartAdapter.java
│   ├── ScrollLayout.java
│   ├── SelectAddPopupWindow.java
│   └── SelectPicPopupWindow.java
└── org
├── jivesoftware
│   ├── smack
│   │   ├── AbstractConnectionListener.java
│   │   ├── AccountManager.java
│   │   ├── Chat.java
│   │   ├── ChatManager.java
│   │   ├── ChatManagerListener.java
│   │   ├── ConnectionConfiguration.java
│   │   ├── ConnectionCreationListener.java
│   │   ├── Connection.java
│   │   ├── ConnectionListener.java
│   │   ├── debugger
│   │   │   ├── ConsoleDebugger.java
│   │   │   ├── LiteDebugger.java
│   │   │   ├── package.html
│   │   │   └── SmackDebugger.java
│   │   ├── filter
│   │   │   ├── AndFilter.java
│   │   │   ├── FromContainsFilter.java
│   │   │   ├── FromMatchesFilter.java
│   │   │   ├── IQTypeFilter.java
│   │   │   ├── MessageTypeFilter.java
│   │   │   ├── NotFilter.java
│   │   │   ├── OrFilter.java
│   │   │   ├── package.html
│   │   │   ├── PacketExtensionFilter.java
│   │   │   ├── PacketFilter.java
│   │   │   ├── PacketIDFilter.java
│   │   │   ├── PacketTypeFilter.java
│   │   │   ├── ThreadFilter.java
│   │   │   └── ToContainsFilter.java
│   │   ├── MessageListener.java
│   │   ├── NonSASLAuthentication.java
│   │   ├── OpenTrustManager.java
│   │   ├── package.html
│   │   ├── packet
│   │   │   ├── Authentication.java
│   │   │   ├── Bind.java
│   │   │   ├── DefaultPacketExtension.java
│   │   │   ├── IQ.java
│   │   │   ├── Message.java
│   │   │   ├── package.html
│   │   │   ├── PacketExtension.java
│   │   │   ├── Packet.java
│   │   │   ├── Presence.java
│   │   │   ├── PrivacyItem.java
│   │   │   ├── Privacy.java
│   │   │   ├── Registration.java
│   │   │   ├── RosterPacket.java
│   │   │   ├── Session.java
│   │   │   ├── StreamError.java
│   │   │   └── XMPPError.java
│   │   ├── PacketCollector.java
│   │   ├── PacketInterceptor.java
│   │   ├── PacketListener.java
│   │   ├── PacketReader.java
│   │   ├── PacketWriter.java
│   │   ├── PrivacyList.java
│   │   ├── PrivacyListListener.java
│   │   ├── PrivacyListManager.java
│   │   ├── provider
│   │   │   ├── IQProvider.java
│   │   │   ├── package.html
│   │   │   ├── PacketExtensionProvider.java
│   │   │   ├── PrivacyProvider.java
│   │   │   └── ProviderManager.java
│   │   ├── proxy
│   │   │   ├── DirectSocketFactory.java
│   │   │   ├── HTTPProxySocketFactory.java
│   │   │   ├── ProxyException.java
│   │   │   ├── ProxyInfo.java
│   │   │   ├── Socks4ProxySocketFactory.java
│   │   │   └── Socks5ProxySocketFactory.java
│   │   ├── ReconnectionManager.java
│   │   ├── RosterEntry.java
│   │   ├── RosterGroup.java
│   │   ├── Roster.java
│   │   ├── RosterListener.java
│   │   ├── sasl
│   │   │   ├── package.html
│   │   │   ├── SASLAnonymous.java
│   │   │   ├── SASLCramMD5Mechanism.java
│   │   │   ├── SASLDigestMD5Mechanism.java
│   │   │   ├── SASLExternalMechanism.java
│   │   │   ├── SASLGSSAPIMechanism.java
│   │   │   ├── SASLMechanism.java
│   │   │   └── SASLPlainMechanism.java
│   │   ├── SASLAuthentication.java
│   │   ├── ServerTrustManager.java
│   │   ├── SmackConfiguration.java
│   │   ├── UserAuthentication.java
│   │   ├── util
│   │   │   ├── Base64.java
│   │   │   ├── Cache.java
│   │   │   ├── collections
│   │   │   │   ├── AbstractEmptyIterator.java
│   │   │   │   ├── AbstractHashedMap.java
│   │   │   │   ├── AbstractKeyValue.java
│   │   │   │   ├── AbstractMapEntry.java
│   │   │   │   ├── AbstractReferenceMap.java
│   │   │   │   ├── DefaultMapEntry.java
│   │   │   │   ├── EmptyIterator.java
│   │   │   │   ├── EmptyMapIterator.java
│   │   │   │   ├── IterableMap.java
│   │   │   │   ├── KeyValue.java
│   │   │   │   ├── MapIterator.java
│   │   │   │   ├── ReferenceMap.java
│   │   │   │   └── ResettableIterator.java
│   │   │   ├── DNSUtil.java
│   │   │   ├── ObservableReader.java
│   │   │   ├── ObservableWriter.java
│   │   │   ├── package.html
│   │   │   ├── PacketParserUtils.java
│   │   │   ├── ReaderListener.java
│   │   │   ├── StringUtils.java
│   │   │   └── WriterListener.java
│   │   ├── XMPPConnection.java
│   │   └── XMPPException.java
│   └── smackx
│   ├── bookmark
│   │   ├── BookmarkedConference.java
│   │   ├── BookmarkedURL.java
│   │   ├── BookmarkManager.java
│   │   ├── Bookmarks.java
│   │   └── SharedBookmark.java
│   ├── bytestreams
│   │   ├── BytestreamListener.java
│   │   ├── BytestreamManager.java
│   │   ├── BytestreamRequest.java
│   │   ├── BytestreamSession.java
│   │   ├── ibb
│   │   │   ├── CloseListener.java
│   │   │   ├── DataListener.java
│   │   │   ├── InBandBytestreamListener.java
│   │   │   ├── InBandBytestreamManager.java
│   │   │   ├── InBandBytestreamRequest.java
│   │   │   ├── InBandBytestreamSession.java
│   │   │   ├── InitiationListener.java
│   │   │   ├── packet
│   │   │   │   ├── Close.java
│   │   │   │   ├── Data.java
│   │   │   │   ├── DataPacketExtension.java
│   │   │   │   └── Open.java
│   │   │   └── provider
│   │   │   ├── CloseIQProvider.java
│   │   │   ├── DataPacketProvider.java
│   │   │   └── OpenIQProvider.java
│   │   └── socks5
│   │   ├── InitiationListener.java
│   │   ├── packet
│   │   │   └── Bytestream.java
│   │   ├── provider
│   │   │   └── BytestreamsProvider.java
│   │   ├── Socks5BytestreamListener.java
│   │   ├── Socks5BytestreamManager.java
│   │   ├── Socks5BytestreamRequest.java
│   │   ├── Socks5BytestreamSession.java
│   │   ├── Socks5ClientForInitiator.java
│   │   ├── Socks5Client.java
│   │   ├── Socks5Proxy.java
│   │   └── Socks5Utils.java
│   ├── ChatState.java
│   ├── ChatStateListener.java
│   ├── ChatStateManager.java
│   ├── commands
│   │   ├── AdHocCommand.java
│   │   ├── AdHocCommandManager.java
│   │   ├── AdHocCommandNote.java
│   │   ├── LocalCommandFactory.java
│   │   ├── LocalCommand.java
│   │   └── RemoteCommand.java
│   ├── debugger
│   │   ├── EnhancedDebugger.java
│   │   ├── EnhancedDebuggerWindow.java
│   │   └── package.html
│   ├── DefaultMessageEventRequestListener.java
│   ├── filetransfer
│   │   ├── FaultTolerantNegotiator.java
│   │   ├── FileTransfer.java
│   │   ├── FileTransferListener.java
│   │   ├── FileTransferManager.java
│   │   ├── FileTransferNegotiator.java
│   │   ├── FileTransferRequest.java
│   │   ├── IBBTransferNegotiator.java
│   │   ├── IncomingFileTransfer.java
│   │   ├── OutgoingFileTransfer.java
│   │   ├── Socks5TransferNegotiator.java
│   │   └── StreamNegotiator.java
│   ├── FormField.java
│   ├── Form.java
│   ├── GroupChatInvitation.java
│   ├── LastActivityManager.java
│   ├── MessageEventManager.java
│   ├── MessageEventNotificationListener.java
│   ├── MessageEventRequestListener.java
│   ├── muc
│   │   ├── Affiliate.java
│   │   ├── ConnectionDetachedPacketCollector.java
│   │   ├── DeafOccupantInterceptor.java
│   │   ├── DefaultParticipantStatusListener.java
│   │   ├── DefaultUserStatusListener.java
│   │   ├── DiscussionHistory.java
│   │   ├── HostedRoom.java
│   │   ├── InvitationListener.java
│   │   ├── InvitationRejectionListener.java
│   │   ├── MultiUserChat.java
│   │   ├── Occupant.java
│   │   ├── package.html
│   │   ├── PacketMultiplexListener.java
│   │   ├── ParticipantStatusListener.java
│   │   ├── RoomInfo.java
│   │   ├── RoomListenerMultiplexor.java
│   │   ├── SubjectUpdatedListener.java
│   │   └── UserStatusListener.java
│   ├── MultipleRecipientInfo.java
│   ├── MultipleRecipientManager.java
│   ├── NodeInformationProvider.java
│   ├── OfflineMessageHeader.java
│   ├── OfflineMessageManager.java
│   ├── package.html
│   ├── packet
│   │   ├── AdHocCommandData.java
│   │   ├── AttentionExtension.java
│   │   ├── ChatStateExtension.java
│   │   ├── DataForm.java
│   │   ├── DefaultPrivateData.java
│   │   ├── DelayInfo.java
│   │   ├── DelayInformation.java
│   │   ├── DiscoverInfo.java
│   │   ├── DiscoverItems.java
│   │   ├── Header.java
│   │   ├── HeadersExtension.java
│   │   ├── LastActivity.java
│   │   ├── MessageEvent.java
│   │   ├── MUCAdmin.java
│   │   ├── MUCInitialPresence.java
│   │   ├── MUCOwner.java
│   │   ├── MUCUser.java
│   │   ├── MultipleAddresses.java
│   │   ├── Nick.java
│   │   ├── OfflineMessageInfo.java
│   │   ├── OfflineMessageRequest.java
│   │   ├── package.html
│   │   ├── PEPEvent.java
│   │   ├── PEPItem.java
│   │   ├── PEPPubSub.java
│   │   ├── PrivateData.java
│   │   ├── RosterExchange.java
│   │   ├── SharedGroupsInfo.java
│   │   ├── StreamInitiation.java
│   │   ├── SyncPacketSend.java
│   │   ├── Time.java
│   │   ├── VCard.java
│   │   ├── Version.java
│   │   └── XHTMLExtension.java
│   ├── PEPListener.java
│   ├── PEPManager.java
│   ├── PrivateDataManager.java
│   ├── provider
│   │   ├── AdHocCommandDataProvider.java
│   │   ├── DataFormProvider.java
│   │   ├── DelayInfoProvider.java
│   │   ├── DelayInformationProvider.java
│   │   ├── DiscoverInfoProvider.java
│   │   ├── DiscoverItemsProvider.java
│   │   ├── EmbeddedExtensionProvider.java
│   │   ├── HeaderProvider.java
│   │   ├── HeadersProvider.java
│   │   ├── MessageEventProvider.java
│   │   ├── MUCAdminProvider.java
│   │   ├── MUCOwnerProvider.java
│   │   ├── MUCUserProvider.java
│   │   ├── MultipleAddressesProvider.java
│   │   ├── package.html
│   │   ├── PEPProvider.java
│   │   ├── PrivateDataProvider.java
│   │   ├── RosterExchangeProvider.java
│   │   ├── StreamInitiationProvider.java
│   │   ├── VCardProvider.java
│   │   └── XHTMLExtensionProvider.java
│   ├── pubsub
│   │   ├── AccessModel.java
│   │   ├── Affiliation.java
│   │   ├── AffiliationsExtension.java
│   │   ├── ChildrenAssociationPolicy.java
│   │   ├── CollectionNode.java
│   │   ├── ConfigurationEvent.java
│   │   ├── ConfigureForm.java
│   │   ├── ConfigureNodeFields.java
│   │   ├── EmbeddedPacketExtension.java
│   │   ├── EventElement.java
│   │   ├── EventElementType.java
│   │   ├── FormNode.java
│   │   ├── FormNodeType.java
│   │   ├── FormType.java
│   │   ├── GetItemsRequest.java
│   │   ├── ItemDeleteEvent.java
│   │   ├── Item.java
│   │   ├── ItemPublishEvent.java
│   │   ├── ItemReply.java
│   │   ├── ItemsExtension.java
│   │   ├── LeafNode.java
│   │   ├── listener
│   │   │   ├── ItemDeleteListener.java
│   │   │   ├── ItemEventListener.java
│   │   │   └── NodeConfigListener.java
│   │   ├── NodeEvent.java
│   │   ├── NodeExtension.java
│   │   ├── Node.java
│   │   ├── NodeType.java
│   │   ├── OptionsExtension.java
│   │   ├── packet
│   │   │   ├── PubSub.java
│   │   │   ├── PubSubNamespace.java
│   │   │   └── SyncPacketSend.java
│   │   ├── PayloadItem.java
│   │   ├── PresenceState.java
│   │   ├── provider
│   │   │   ├── AffiliationProvider.java
│   │   │   ├── AffiliationsProvider.java
│   │   │   ├── ConfigEventProvider.java
│   │   │   ├── EventProvider.java
│   │   │   ├── FormNodeProvider.java
│   │   │   ├── ItemProvider.java
│   │   │   ├── ItemsProvider.java
│   │   │   ├── PubSubProvider.java
│   │   │   ├── RetractEventProvider.java
│   │   │   ├── SimpleNodeProvider.java
│   │   │   ├── SubscriptionProvider.java
│   │   │   └── SubscriptionsProvider.java
│   │   ├── PublishItem.java
│   │   ├── PublishModel.java
│   │   ├── PubSubElementType.java
│   │   ├── PubSubManager.java
│   │   ├── RetractItem.java
│   │   ├── SimplePayload.java
│   │   ├── SubscribeExtension.java
│   │   ├── SubscribeForm.java
│   │   ├── SubscribeOptionFields.java
│   │   ├── SubscriptionEvent.java
│   │   ├── Subscription.java
│   │   ├── SubscriptionsExtension.java
│   │   ├── UnsubscribeExtension.java
│   │   └── util
│   │   ├── NodeUtils.java
│   │   └── XmlUtils.java
│   ├── RemoteRosterEntry.java
│   ├── ReportedData.java
│   ├── RosterExchangeListener.java
│   ├── RosterExchangeManager.java
│   ├── search
│   │   ├── SimpleUserSearch.java
│   │   ├── UserSearch.java
│   │   └── UserSearchManager.java
│   ├── ServiceDiscoveryManager.java
│   ├── SharedGroupManager.java
│   ├── workgroup
│   │   ├── agent
│   │   │   ├── Agent.java
│   │   │   ├── AgentRoster.java
│   │   │   ├── AgentRosterListener.java
│   │   │   ├── AgentSession.java
│   │   │   ├── InvitationRequest.java
│   │   │   ├── OfferConfirmation.java
│   │   │   ├── OfferConfirmationListener.java
│   │   │   ├── OfferContent.java
│   │   │   ├── Offer.java
│   │   │   ├── OfferListener.java
│   │   │   ├── QueueUsersListener.java
│   │   │   ├── RevokedOffer.java
│   │   │   ├── TranscriptManager.java
│   │   │   ├── TranscriptSearchManager.java
│   │   │   ├── TransferRequest.java
│   │   │   ├── UserRequest.java
│   │   │   └── WorkgroupQueue.java
│   │   ├── ext
│   │   │   ├── forms
│   │   │   │   └── WorkgroupForm.java
│   │   │   ├── history
│   │   │   │   ├── AgentChatHistory.java
│   │   │   │   ├── AgentChatSession.java
│   │   │   │   └── ChatMetadata.java
│   │   │   ├── macros
│   │   │   │   ├── MacroGroup.java
│   │   │   │   ├── Macro.java
│   │   │   │   └── Macros.java
│   │   │   └── notes
│   │   │   └── ChatNotes.java
│   │   ├── MetaData.java
│   │   ├── packet
│   │   │   ├── AgentInfo.java
│   │   │   ├── AgentStatus.java
│   │   │   ├── AgentStatusRequest.java
│   │   │   ├── AgentWorkgroups.java
│   │   │   ├── DepartQueuePacket.java
│   │   │   ├── MetaDataProvider.java
│   │   │   ├── MonitorPacket.java
│   │   │   ├── OccupantsInfo.java
│   │   │   ├── OfferRequestProvider.java
│   │   │   ├── OfferRevokeProvider.java
│   │   │   ├── QueueDetails.java
│   │   │   ├── QueueOverview.java
│   │   │   ├── QueueUpdate.java
│   │   │   ├── RoomInvitation.java
│   │   │   ├── RoomTransfer.java
│   │   │   ├── SessionID.java
│   │   │   ├── Transcript.java
│   │   │   ├── TranscriptProvider.java
│   │   │   ├── TranscriptSearch.java
│   │   │   ├── Transcripts.java
│   │   │   ├── TranscriptsProvider.java
│   │   │   ├── UserID.java
│   │   │   └── WorkgroupInformation.java
│   │   ├── QueueUser.java
│   │   ├── settings
│   │   │   ├── ChatSetting.java
│   │   │   ├── ChatSettings.java
│   │   │   ├── GenericSettings.java
│   │   │   ├── OfflineSettings.java
│   │   │   ├── SearchSettings.java
│   │   │   ├── SoundSettings.java
│   │   │   └── WorkgroupProperties.java
│   │   ├── user
│   │   │   ├── QueueListener.java
│   │   │   └── Workgroup.java
│   │   ├── util
│   │   │   ├── ListenerEventDispatcher.java
│   │   │   ├── MetaDataUtils.java
│   │   │   └── ModelUtil.java
│   │   ├── WorkgroupInvitation.java
│   │   └── WorkgroupInvitationListener.java
│   ├── XHTMLManager.java
│   └── XHTMLText.java
└── xmlpull
└── mxp1
└── MXParser.java

227 directories, 3276 files

标签:

实例下载地址

android openfire xmpp smack即时通讯,包括:聊天发生文字,表情,图片,语音等

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警