2016年9月13日

商业化IM 客户端设计---Message模型

摘要: 在IM开发中,一个问题是怎么管理传输,包括处理消息发送,消息接受和怎么转发等等,就是上一篇文章提到的IMService扮演的角色。另一个问题就是传输的具体数据是怎么定义的,既包括业务数据(文字,语音,图片,地理位置等),也包括控制数据(音频请求,加群请求,离群请求)。现在通过分析Message实体类来学习一下。 阅读全文

posted @ 2016-09-13 09:24 nuanshou 阅读(567) 评论(0) 推荐(0)

2016年9月12日

商业化IM 客户端接口设计分析

摘要: 对于刚接触IM(即时通讯)开发,通过阅读成熟的商业代码能够对即时通讯软件大体上有个认识,比如消息发送,消息接受,消息监听,群聊,单聊,聊天室。我这边直接拿[Gobelieve IM] 源码来做剖析。IMService在代码层级里起着承上启下的作用,负责发送消息,接受消息(聊天消息,系统消息,控制命令 阅读全文

posted @ 2016-09-12 17:22 nuanshou 阅读(855) 评论(0) 推荐(0)

2015年6月15日

IOS开发,摄像头对焦状态监控

摘要: camera autofocus observer?I find the solution for my case to find when autofocus starts / ends. It's simply dealing with KVO (Key-Value Observing).In ... 阅读全文

posted @ 2015-06-15 14:25 nuanshou 阅读(1619) 评论(0) 推荐(0)

2015年4月30日

GoBelieve-国内唯一开源IM服务

摘要: GoBelieve-国内唯一开源IM服务1. 一小时接入 专注IM,无冗余功能 几行代码,一小时接入 省时省力。2. 自由定制 提供最新源码, 自行二次开发,业务协议 交互视觉均可根据业务需求 自由定制。3. 完全开源 国内唯一开源IM服务,所有源码在Github开放,与线上版本一致4. 私有... 阅读全文

posted @ 2015-04-30 11:25 nuanshou 阅读(665) 评论(0) 推荐(0)

2015年4月16日

批量替换程序的文件注释头

摘要: 批量替换程序的文件注释头Install: Just unpack the files into your home directory. It will create a directory ~/rh containing all files. Now edit the file ~/rf/head... 阅读全文

posted @ 2015-04-16 15:31 nuanshou 阅读(351) 评论(0) 推荐(0)

2015年4月13日

GoBelieve,IMSDK android版开发环境问题

摘要: Mac下,android Studio 需要java1.7配置问题 阅读全文

posted @ 2015-04-13 22:13 nuanshou 阅读(200) 评论(0) 推荐(0)

2015年4月8日

uiwebview与objective-c

摘要: oc调用js 阅读全文

posted @ 2015-04-08 00:13 nuanshou 阅读(373) 评论(0) 推荐(0)

GoBelieve JS IM SDK接入备忘

摘要: GoBelieve JS IM SDK接入备忘 阅读全文

posted @ 2015-04-08 00:06 nuanshou 阅读(1161) 评论(0) 推荐(0)

2015年4月7日

GoBelieve Android SDK接入备忘

摘要: Android SDK接入备忘 阅读全文

posted @ 2015-04-07 23:59 nuanshou 阅读(456) 评论(0) 推荐(0)

GoBelieve IOS SDK接入备忘

摘要: GoBelieve IOS IM SDK接入备忘 阅读全文

posted @ 2015-04-07 23:54 nuanshou 阅读(552) 评论(0) 推荐(0)

导航