我可以通过SmackAPI在我的好友列表中获取在线用户吗?可能吗?我正在开发可以在用户之间聊天的应用程序。我已经成功创建了聊天应用程序示例,只需输入friend姓名并发送聊天,但现在我想要在线friend列表。 最佳答案 Rosterroster=xmppConnection.getRoster();Collectionentries=roster.getEntries();Presencepresence;for(RosterEntryentry:entries){presence=roster.getPresence(entry
无法理解为什么这个错误经常出现并且应用程序崩溃。低于错误:FatalException:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.studyboard/com.studyboard.ChatMessageActivity}:java.lang.IllegalArgumentException:Musthavealocal(user)JIDset.Eitheryoudidn'tconfigureoneoryouwherenotconnectedatleastonceatandroid.app.Act
我正在使用Smack4.1.0API作为XMPP客户端连接到Google云消息传递云连接服务器(GCMCCS)的Java服务器,以便将消息发送到Android应用程序。我从这个例子(https://developer.android.com/google/gcm/ccs.html)开始,但随着SmackAPI的改变,我相应地调整了代码。到目前为止,我的Smack客户端已成功连接到GCMCCS,发送消息并接收ack/nack/control响应。不幸的是,只有在我指定XMPPTCPConnectionConfiguration.Builder.setSecurityMode(Securi
我想使用AndroidSmack4.1客户端匿名连接到openfire服务器并使用AccountManager注册新用户(用户名=“wq”,密码=“wq”),然后断开连接并以非匿名注册用户身份登录。3.1.1RegistrationwithaServerSpecialcaremustbetakenwhenanunregisteredentityinteractswithaserverratherthanaservice.Normally,aserverenablesin-bandregistrationsothatentitiescan"bootstrap"theirparticipa
我使用android-xmpp开发群聊应用程序,因为我不知道如何发送和接收图片或位置(使用map)。所以任何人都可以给我方法来做这些。目前,我收到短信并添加到ListView,如下所示,Messagemsg=newMessage(to,Message.Type.groupchat);msg.setBody(text);if(Constants.connection!=null){try{Constants.connection.sendPacket(msg);Log.d("Sendtoroom:Name:",to);Log.d("store","storedatatodb");//DB
我正在使用smack开发Facebook聊天应用程序。这里我想获取移动用户和网站用户的在线用户状态,我怎样才能区分它们。如果用户发送消息,我如何区分他是移动用户(或)网站用户? 最佳答案 为什么不从RosterEntry类中获取它Rosterroster=xmppConnection.getRoster();Collectionentries=roster.getEntries();Presencepresence;for(RosterEntryentry:entries){presence=roster.getPresence(e
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭3年前。Improvethisquestion哪个XMPP库是当今Android开发的最佳选择?我一直在使用patchedSmacklibrary原样在许多其他问题中建议在这里。但是,这是一个补丁版本两年前的SmackAPI。和虽然它通常运作良好,但我探索任何其他的,更新的选项。我一直在看officialSmackAPI过了一会儿研究,似乎它可能只管用现在很好(虽然我没有在实际应用中尝试过)。我也来了
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭3年前。Improvethisquestion哪个XMPP库是当今Android开发的最佳选择?我一直在使用patchedSmacklibrary原样在许多其他问题中建议在这里。但是,这是一个补丁版本两年前的SmackAPI。和虽然它通常运作良好,但我探索任何其他的,更新的选项。我一直在看officialSmackAPI过了一会儿研究,似乎它可能只管用现在很好(虽然我没有在实际应用中尝试过)。我也来了
我正在开发一个聊天应用程序,其中我有一个持续运行的后台服务。应用程序运行平稳,我可以毫无问题地接收和发送消息。我正在使用默认的Smack4.1重新连接管理器,它会在连接丢失时立即连接(几乎90%的时间)。但有时,当连接丢失时,SmackRe-connectionManager会停止工作。我无法找出导致此问题的原因。查看手机时,延迟12到14小时后,我可以看到Android服务仍在运行,但XMPP重新连接已停止工作。然后我必须强制停止应用程序,然后重新启动服务并让它再次连接到XMPP服务器。我的假设是当“电话网络从Wifi到数据或数据到Wifi切换”时发生。与此同时,Smack4.1Re
我正在尝试使用ejabberd服务器和smack库来实现聊天信使,但很难集成所有jar和smack的依赖项。我正在使用安卓工作室。我的build.gradle(module):applyplugin:'com.android.application'android{compileSdkVersion22buildToolsVersion"22.0.1"defaultConfig{applicationId"com.example.nit.xmppclient"minSdkVersion18targetSdkVersion22versionCode1versionName"1.0"}bu