Android 即时通讯 YiIM V4

GPL
Java
Android
2014-12-01
bjhongping

YiIM V4 是 YiIM 的第四个版本,是基于 YiIM 的。

产品功能列表:
(一)登录、服务器相关及消息
1. 登录
2. 注册(注册时可携带Vcard)
3. 连接服务器,断开与服务器的连接
4. 断线后,客户端可自动重新连接至服务器
5. 离线消息支持(当用户不在线时,将消息缓存到服务器,用户登录后,可接收离线消息)
6. 后台运行支持(iOS借助设置VOIP关键字实现)
7. 当有相同账号用相同的资源(比如用两台Android登录同一账号)同时登录时,会弹出对话框提示用户。
8. 缓存最近发出与接收到的消息列表,与QQ的消息列表功能相同。
9. 删除某条消息,清空消息列表
(二)群组
1. 创建群组(可设置群组头像,欢迎词,签名)
2. 获取已加入群组列表
3. 群组分组管理(新建、删除、移动、重命名)
4. 根据群组名精确搜索群组
5. 申请加入某个群组
6. 管理员或群主同意用户的群组申请
7. 缓存群组资料
8. 邀请好友加入某个群组(只有管理员及群主有此权限)
9. 出席,取消出席群组(未出席某个群组则无法接收到该群组的消息)。
10. 群组聊天(支持表情、语音、离线图片)
11. 销毁群组(群主权限)
12. 退出某个已加入的群组
13. 屏蔽群组消息(屏蔽后,将接收不到该群组消息)
14. 删除群组内的成员(群主及管理有此权限)
15. 将某个成员设置为(取消)管理员(仅群主有此权限)
16. 缓存群组聊天记录
(三)好友
1. 获取好友列表
2. 好友分组管理(添加、删除、移动、重命名)
3. 根据好友用户名精确搜索好友
4. 好友资料查询与缓存(省流量,可下拉刷新)
5. 添加好友
6. 删除好友
7. 修改好友备注
8. 好友聊天(支持表情、语音、离线图片)
9. 屏蔽好友消息(屏蔽则接收不到好友消息,与黑名单同义)
10. 好友消息回执设置(如对方收到消息,则发送消息回执通知)
11. 缓存聊天记录
(四)消息
1. 文本消息支持
2. 大表情支持
3. 表情与文本混合支持
4. 离线图片支持(使用七牛云存储)
5. 语音短消息支持
6. 消息扩展支持
(五)LBS相关
1. 更新指定用户或群组的LBS信息
2. 获取指定用户或群组的LBS信息
3. 获取附近的人
4. 获取附近的群
5. 获取附近用户与群组混合列表
(六)设置
1. 个人信息查看与修改(头像、昵称、地区和签名,可扩展)
2. 隐私列表(被屏蔽的好友和群组)
3. 消息提醒设置(语音、震动、可选择三种不同的提示音)
4. 消息回执设置(可自定义是否在发送消息时向对方请求消息回执,对方向自己请求消息回执时,是否响应等)
5. 清空图片缓存
6. 清空缓存的用户资料

好友-详细资料 好友-聊天-表情 我-设置 好友 房间-聊天 房间 登录 创建房间

测试账号:10010到10030
账号密码:123456

也可自行注册


加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Bootstrap V4 自学之路 文档目录

目录依据Bootstrap V4开发文档目录分级。 共六大章节:分别为1、介绍;2、布局;3、内容;4、组件;5、关于;6、迁移。共47小节。 分享学习中的体验和心得,与大家共勉! 进度有快有慢,此中...

2016/01/25 19:48
445
2
android v4 v7问题

一.v4包与V7包的介绍 1.android-support-v4 是谷歌推出的兼容包,最低兼容Android1.6的系统,里面有类似ViewPager等控件。ViewPager在Android 1.6以下的版本是不自带的,所以要实现ViewPager...

01/13 22:43
58
0
Android Support V4、V7、V13介绍

一、Android Support v4、v7、v13 介绍 Google提供了 Android Support Library package 系列的包来保证** 高版本sdk开发的向下兼容性** (即我们用 4.x 开发时,在 1.6 等版本上,可以使用高...

2018/05/30 09:58
159
0
游戏修改记录

# 章鱼奶爸(Octodad Dadliest Catch) ## 去除google play未安装弹窗 GooglePlayServicesUtil.getErrorDialog方法的返回值修改为null;这个游戏是在so里面通过反射方式调用了这个方法 ```j...

2016/02/14 22:31
26
1
Android项目依赖多个项目,它们的jar包冲突的解决办法

依赖两个或以上的项目,免不了有jar包冲突(support-v4、support-v7等等)。 我的解决办法是(以support-v4为例),删除自己项目本身的support-v4,依赖包中的support-v4都替换成最高版本的s...

2014/11/12 21:54
10.5K
1
v4包的导入

开发中可能会用到v4包中的东西,这个时候我们关联相关代码;例如viewpager.这个时候我们就需要导入v4包了,具体过程: 1.在libs目录下找到v4包,右键build path v4 2.右键项目 -> properties -> j...

2016/06/25 21:33
6
0
Android关联源码support-v4的问题解决

如果在有用到过viewpager或者fragmentActivity等一些v4包下的类,当我们按F3时无法查看到源码,这个时候就需要我们关联该源码,该源码的关联与android源码的关联不一样。 大家看图: 本人的源...

2013/08/23 17:37
313
0
Fragment向下兼容

Fragment是3.0版本出现的,为了兼容3.0以下的版本该怎么办呢? android-support-v4.jar就是用来解决这个问题的 将建立FragmentManager时导入的包从 android.app包 变为v4包 FragmentTransact...

2014/03/23 10:52
546
0
什么是Android Support包

Android Support v4 为1.6做的兼容包. 基于1.6版本的sdk开发了高版本具有的功能,使用包中的控件,可以确保在低版本sdk的android手机上, 可以使用高版本sdk才具有的功能,当然要引用Android Sup...

2016/09/18 16:36
6
0
怎么关联android-support-v4源码

问题:使用viewpager或者fragmentActivity等一些v4包下的类,当我们按F3时无法查看到源码,这个时候就需要我们关联该源码,该源码的关联与android源码的关联不一样。 解决办法: 1、首先在工...

2014/08/11 22:15
3.6K
4

没有更多内容

加载失败,请刷新页面

返回顶部
顶部