asmack 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
asmack 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

asmack 是 smack 在 Android 平台上的构建版本。

展开阅读全文

评论 (1)

加载中
asmack在android上收发文件的negotiating stream问题
2017/01/20 10:38
回复
举报
更多评论
暂无内容
发表了博客
2015/04/29 00:44

Smack和Asmack

Smack库的Android版本,虽然Smack在PC上可以工作的很好,功能也很强大,但在Android平台上有一些问题,而导致这些问题的原因是Android精简了Java的类库,以至Smack使用的部分类库在Android平台上无法找到,所以Smack不能直接在Android平台上使用.但在2010年初,有人在code.google.com网站上发布了一个Asmack,其中A库就代表Andro...

0
0
发表了博客
2013/03/27 14:58

asmack文件传输

使用socket5方式接受文件 1、建立xmpp连接之前设置 public void configure(ProviderManager pm) { // Private Data Storage pm.addIQProvider("query", "jabber🇮🇶private", new PrivateDataManager.PrivateDataIQProvider()); // Time try { pm.addIQProvider("query", "jabber🇮🇶time", Class.forName("org.jivesof...

0
0
发表了博客
2015/07/10 07:51

Android asmack使用介绍

XMPP协议简介 XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到...

0
26
发表了博客
2015/04/29 00:37

简单介绍一下asmack中常用到的方法属性

简单介绍一下asmack中常用到的方法属性 connection.getAccountManager().createAccount(username, password); //创建一个用户 roster.removeEntry(roster.getEntry(friendName)); //删除某个好友 roster.setSubscriptionMode(Roster.SubscriptionMode.accept_all);//设置接受任何人的添加请求 roster.createEntry(user,...

0
0
发表了博客
2014/11/28 15:13

android asmack 注册 登陆 聊天 多人聊天室 文件传输

XMPP协议简介 XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到...

2
2
发表了博客
2014/04/28 10:00

asmack获取用户头像和设置昵称与获取好友昵称

asmack获取用户头像和设置昵称与获取好友昵称

0
0
发表于软件架构专区
2016/08/13 21:43

Android XMPP自定义Packet&Provider

在xmpp通信过程中,asmack中提供的Packet组件是IQ,Message,Presence三种: IQ用于查询 Message用于消息传递 Presence用于状态交互 他们都是Packet的子类,实质是用于将消息封装成响应的xml格式来进行数据交换,都有着良好的可扩展性。

1
11
发表了博客
2014/01/13 21:59

XMPP学习——2、用户登录

最近在学习XMPP的使用,打算完成一个完整较为完整地Demo示例,通过这个示例掌握xmpp的使用与开发。同时打算在这个示例中学习使用一下其他的开源类库,在此作为记录学习。 包括服务器端——Openfire,客户端——Spark,XMPP 传输协议的实现——Smack(XMPP是一个协议,协议是需要实现的,Smack起到的就是这样的一个作用,...

4
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2014/09/01 21:06

asmack连接不上xmpp服务器

利用asmack连接ejabberd服务器,直接运行java程序可以连接上。但是在android模拟器里面死活连不上。一直是org.jivesoftware.smack.SmackException$ConnectionException。android的网络权限已经开启。求高手解答,不甚感激。 java直接连接代码 xmpp连接配置...

5
0
发表了问答
2012/09/13 10:04

现在Android上面的IM的软件很多,他们都是用什么实现的?Openfire+asmack+spark写的?

现在Android上面的IM的软件很多,他们都是用什么实现的?Openfire+asmack+spark写的? 比如现在的陌陌、Discuz掌上论坛的发消息,都是用什么实现的?

7
3
发表了问答
2014/11/17 12:43

关于Android openfire 的登录下线、切换用户的问题

在Android 客户端开发openfire即时聊天的时候,需求中有切换不同的用户的要求。 登录的时候我是这样做的:connectServer-->login 下线的时候我是这么做的:disConnectServer 如果是有一个用户切换到另外一个用户,那么我是这样做的:disConnectServer-->connectServer-->login 由于网络等原因,会出现这样的情况,导致程...

3
0
发表了问答
2012/09/06 17:21

关于google code 和github上的asmack

@michaelY 你好,想跟你请教个问题: 看了你之前在这里的回答http://www.oschina.net/question/218101_63489,在回答中你有提到code.google.com/p/asmack/的asmack,不过这里的asmack已经很久没有更新了,然后我去你说的www.beem-project.com,在这里我看到了他们推荐的asmack的地址是https://github.com/Flowdalic/asma...

3
0
发表了问答
2011/10/16 22:04

Android 推送通知指南

在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。 在Android手机平台上,Google提供了C2DM(Cloudto Devic...

37
130
发表了问答
2014/03/04 17:16

asmack二次开发

asmack通过git下载下来的目录怎么进行编译呢,我执行 bash build.bash这个命令报错,根本就不行

4
0
发表了问答
2014/04/07 23:50

sendBroadcast(intent)无法执行到却没有报错是为什么?

非常疑惑,日志信息可以打印到send4,但是在最后一句发送广播的时候没有打印出来,系统也没有报错,这是为什么? 代码如下: 写了个asmack监听文件接收的方法: FileTransferListener fileTransferListener = new FileTransferListener() { @Override public void fileTransferRequest(FileTransferReq...

4
0
发表了问答
2014/04/06 21:22

Asmack中的会议室销毁问题

我利用asmack中的destroy销毁会议室的方法,但是debug显示internal-server-error 这是表明是asmack jar包的问题还是我本身的程序问题?debug就提示了那么一句话,其他都没有提示

1
0
发表了问答
2013/02/02 09:51

android asmack 传输文件接收文件内容为空,求高手

我的代码:IncomingFileTransfer transfer = request.accept();我发现transfer 里面的输入流为null,所以我的文生成里面是空的. 接收端: ServiceDiscoveryManager sdm = ServiceDiscoveryManager .getInstanceFor(conn); if (sdm == null) sdm = new ServiceDiscoveryManager(conn); sdm.addFeature("http://jabber.org...

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
27 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部