jjzjj

android - Smack 在 Android 上,通过本地 Openfire 服务器在两个用户之间发送数据包/消息时收到错误代码 ="404"未找到远程服务器

我很高兴通过连接到Gmail服务器主机的本地Openfire服务器在android上实现smack,它运行得非常棒。教程找到here但是当我尝试通过安装了本地Openfire服务器的Android模拟器连接两个用户时,出现错误(粘贴在下面)。03-2316:24:01.392:DEBUG/SMACK(233):04:24:01PMSENT(1155246128):hi03-2316:24:07.032:DEBUG/SMACK(233):04:24:07PMRCV(1155246128):03-2316:24:07.062:INFO/System.out(233):Receivedmes

android - 如何使用 Smack 了解 XMPP openfire 中的键入状态

我正在使用OpenfireXMPP服务器开发聊天应用程序。我可以在两个用户之间进行文本聊天。但是我想知道有人在输入消息时的输入状态。所以我创建了一个类:-publicclasstypingStatusimplementsChatStateListener{@OverridepublicvoidprocessMessage(Chatarg0,Messagearg1){//TODOAuto-generatedmethodstub}@OverridepublicvoidstateChanged(Chatarg0,ChatStatearg1){//TODOAuto-generatedmetho

android - Android 5.0 及以上版本的 Asmack 登录问题

我在Android5.0及更高版本上遇到asmackSSL连接问题。我认为这与安全有关。我通过在连接前禁用以下功能解决了这个问题:config.setSASLAuthenticationEnabled(false);config.setSecurityMode(SecurityMode.disabled);但我确实希望启用安全性。如何在不禁用setSecurityMode的情况下解决它?我看了5.0的变化http://developer.android.com/about/versions/android-5.0-changes.html#ssl但找不到解决方案我的日志是02-2617

Android:asmack(已移植)还是 smack(已修补)?

我在google和此处进行了大量搜索,以找到最适合XMPP客户端的API。我找到了以下两个:阿斯马克:。http://code.google.com/p/asmack/打补丁:http://davanum.wordpress.com/2008/12/29/updated-xmpp-client-for-android/我在互联网上找不到这两个API的任何比较,所以也许你可以帮助我选择哪个。?在补丁smack的原始文章中,他告知TLS不起作用(没关系,我不应该使用它)我认为其余的都有效。另一方面,asmack非常受欢迎,但当我在网上阅读时,它似乎有点错误?你建议我选择什么?谢谢!

java - (a)Smack 在登录时返回 "service-unavailable (503)"错误()

我正在尝试使用asmack库在Android上实现一个简单的jabber信使。这是代码:publicbooleanlogin(){if(connection!=null&&connection.isConnected()){Log.i("XMPP",connection.getHost());try{connection.login(USERNAME,PASSWORD);}catch(XMPPExceptione){e.printStackTrace();returnfalse;}returntrue;}returnfalse;}我在connection.login()之后得到的异常(

android - aSmack Android 文档和调试

ASmack库引用了http://www.igniterealtime.org/builds/smack/docs/latest/documentation/index.html处的文档我认为它已经过时并且没有提供准确的信息。示例如下:-调试:XMPPConnection.DEBUG_ENABLED=true;--即使在最新的自述文件中,它也不起作用:XMPPConnection.DEBUG这是行不通的。-此外,ChatManager:第一个(在文档中)不工作,谷歌搜索后第二个...ChatManagerchatmanager=connection.getChatManager();C

android - Smack 数据包监听器未运行

我正在尝试为asmack数据包编写一个监听器。最终发生的事情是监听器有时只是没有获取数据包并对其进行处理。以下是部分代码:try{XMPPMethods.getConnection().addPacketListener(newPacketListener(){@OverridepublicsynchronizedvoidprocessPacket(Packetpacket){if(packet.getPacketID().equals(lastCustomIQId)){android.os.Messagemsg=newandroid.os.Message();msg.obj=priv

android - XMPP aSmack MultiUserChat 服务器继续发送已收到的消息

我是堆栈上的新用户,但我在aSmack库3.2.1forandroid中遇到MultiUserChat问题。我正在使用“gtalk.google.com”服务器。这是一个简单的例子,我只是一个在场的人:Stringroom="myConference@conference.jabber.org";MultiUserChatmuc=newMultiUserChat(connection,room);muc.join(userNameInRoom);muc.addMessageListener(newPacketListener(){@OverridepublicvoidprocessPa

android - aSmack 即服务

基本上我有一个运行整个项目的主类。该代码运行良好,但一旦应用程序失去焦点,它就会变得不活动。我想知道我将如何让它成为一项服务。一个会在启动时启动的。该应用程序将是一种用于通知的单向消息系统。即DesktopClient->OpenfireServer->AndroidXMPPService->Storage(DB)->AndroidGUIfordisplay正如我所说,该代码正在运行(连接、登录、接收)但不是服务。我可以使用BEEM源,但它的特色和交错太多。我正在寻找轻量级服务。代码:publicclassMainActivityextendsActivity{publicstatic

android - 使用 asmack 库注册并作为服务器开火

您好,我在使用asmack库注册时遇到错误。注册码Log.d(TAG,"creatingnewserveraccount...");AccountManageram=newAccountManager(connection);Log.i("RegistrationDetails:","UaerName="+config.userName+"Passwordis=="+config.password);am.createAccount(config.userName,config.password);我得到的smack日志:09-1412:18:08.132:D/yaxim.Smacka