问题标签 [asmack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 在 Android 4+ (ICS) 中为 aSmack 使用 Android TrustStore
我不是密钥库方面的专家,很难理解其中的细微差别,但这就是我能做到的:
在使用此处找到的 asmack 构建创建 xmpp 连接时,仍然需要更改信任库,通常,比如说网络上的多个源,使用这些命令完成
这适用于较旧的 Android 版本,但在 ICS 下他们改变了一些东西,现在它不再存在了。现在的路径不同了。
显然这可以解决,但我不知道如何解决。
显然,需要一种根据 SDK 版本返回路径的方法,该方法返回设置 sdk-path 所需的字符串,因为您不能只将密钥库本身返回到 xmpp-connection。
参考这个方法看起来像这样:
在这里,一位评论者说,在 Android 下,“4.x; /etc/security/cacerts.bks 被替换为目录 /etc/security/cacerts/ 包含证书作为单独的 PEM 编码文件。” 但是,我不知道这有什么相关性(如果有的话)。
我还检查了使用 xmpp 和 asmack 的两个项目的代码(gtalksms和yaxim但没有看到他们如何避免这个问题。
android - 在 android 中使用 asmack 从 google talk 获取个人资料图片
我使用 asmack 连接 google talk (Android)。
我可以得到姓名,电子邮件。
我看了这个链接。它"http://profiles.google.com/s2/photos/profile/" + userid + "?sz=" + size;
用于谷歌谈话图像配置文件。
我如何获得用户ID asmack
?
或者我可以做任何其他方式来获取谷歌谈话的个人资料图片?
android - 在 xmpp for android 中获取生日、性别、手机
我使用 xmpp(asmack) 登录并从 google talk 获取联系。我查看有关 xmpp 的文档,但没有显示如何在 android 的 xmpp 中获取生日、性别、手机...。如何在 xmpp 中获取生日、性别、手机?或有任何其他方式可以做到这一点?
android - 如何获取传入 xmpp 消息的时间戳?
我正在使用 aSmack 库与远程 xmpp 服务器进行通信。我能够发送/接收消息,但我想获取传入消息的时间戳。
请你告诉我,这可能吗?因为我找不到关于这个问题的任何信息。
提前致谢
android - 将 Android 中的 Facebook 聊天与 Asmack API 集成
我尝试按照此博客中的建议实施聊天支持。
目前,我正在使用以下代码来实现聊天界面。
Java 代码
TestChatActivity.java
布局
主要的.xml
multi_line_list_item.xml
上面的代码使用Asmack库
Google Talk 对我来说工作正常,但 Facebook 聊天不适用于此代码。:(
是否有任何用于 Facebook 聊天连接的特殊配置?或者这种方法与 Facebook 聊天连接错误?
因为我在这方面做了很多研发,并且 Facebook 支持 XMPP 聊天支持,如Facebook XMPP 聊天设置中所讨论的,所以我认为这应该可行。
任何人在 android 中实现了 Facebook 聊天都可以帮助我解决这个问题。
提前致谢...!!!
android - Android 中的 AIM/MSN 聊天集成
在过去的几天里,我尝试了 GTalk/Facebook 聊天与Android Smack的集成,它运行良好。
我尝试为 AIM/MSN 聊天与Android Smack集成实现相同的逻辑,但它不起作用。
AIM 聊天集成是否需要任何特殊配置?请提供可以解决我的问题的任何方法或任何教程或参考链接。提前致谢。
android - 我如何知道服务器是否收到聊天消息?
我正在使用 XMPP 为 Android 创建一个 Instant Messenger 应用程序。如何确定我发送的消息是否被服务器接收?或者我如何确定消息是否已发送?
android - aSmack + Android:MultiUserChat 类;getMembers、getModerators 等不工作?
我正在使用 aSmack(Android 的 Smack 端口)连接到 XMPP 服务器(Openfire 3.7.1)并与之通信。只要使用 MultiUserChat 类发送消息,我就可以让多用户聊天工作。但是,调用任何列出房间居住者的方法都会失败。相关代码:
日志猫:
图书馆有问题还是我做错了什么?getOccupants() 似乎有效。
MultiUserChat 示例和 javadocs:
http ://www.igniterealtime.org/builds/smack/docs/latest/javadoc/
http://www.igniterealtime.org/builds/smack/docs/latest/documentation/extensions/index.html
aSmack: http:
//code.google.com/p/asmack/
http://code.google.com/p/asmack/issues/detail?id=72