eoe 移动开发者论坛

 找回密码
 加入eoe

QQ登录

只需一步,快速开始

查看: 10133|回复: 391
收起左侧

[应用代码] 【朋友圈】【钱包】凡信2.0beta发布-超仿微信的开源项目 ...

  [复制链接]

签到天数: 5 天

连续签到: 1 天

[LV.2]偶尔看看I

4

主题

25

帖子

319

e币
发表于 2016-2-28 15:05:34 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 行者悟空 于 2016-3-5 14:39 编辑


凡信的第一个版本于2015年4月份发布,之后由于自己工作忙碌的原因,一直没有重大的更新内容。2016年1月份抽空做了一些更新。主要是加入了朋友圈和钱包这两块内容,以及对第一版的一些bug的修复。凡信2.0依然是基于环信IM通信云SDK开发的,当前状态下第三方通信云趋于火热,环信也这一年走过四轮共计几千万美元的融资,开发者用户也呈现几万的增长。这个项目也算是给需要集成IM云的开发者提供一个参考,给刚接触Android开发,对Android整体开发框架还很模糊同学提供一个学习的教材。

       关于此次更新的朋友圈版块,有些地方的处理的我觉得非常有技术分享的价值,项目为了极速开发,整个项目写得有点凌乱粗糙,但是部分功能单独拎出来讨论。会以博客的形式的解析一些功能。
源码下载https://github.com/huangfangyi/FanXin2.0_IM



凡信2.0beta的代码更新说明:

   
一、朋友圈相关
1.发布动态--文字 图片 位置
2.朋友动态列表
3.点赞
4.评论
5.识别网址
6.好友的所有动态查看
7.我的相册
8.部分功能待完善
二、钱包相关
1.零钱 -虚拟账户
2.充值 选择卡-充值-每张卡初始额度200元
3.提现 提现到卡-需要手动处理才能完成,我就不手动去弄 了,因此提现后无法到你的卡(注:此卡指的是凡信中的虚拟卡)
4.交易记录---转账、充值、提现三类
5.银行卡 后台虚拟了一些卡账号,每张卡有200的额度。添加后可充值。
6.给好友转账--后面会添加提现和在聊天页显示。     
7.支付宝集成(app中常用的功能)-----集成了支付宝的SDK,由于密钥等参数都是比较重要的,已在工程中去掉了。体验这个带参数的功能,可以下载这个包-http://120.24.211.126/fanxin/download/Fanxin.apk,做了一个打赏的功能。
   三、  逻辑变化:
好友关系独立化,弃用了环信的好友关系表,在后端自己管理好友关系,这样做是跟朋友圈的业务相关,因此请务必注册新的账号的测试,

前情回顾:
本项目的IM通信部分是基于第三方通信云——环信的SDK开发的。对于个人开发者或者小企业来说,做IM用第三方的也是一种趋势吧,毕竟自己整一套可供运营使用的IM系统几乎是不切实际的(技术门槛和维护成本)。之前用环信做了几个外包项目,其中有些设计和安排我觉得很赞,所以总结了以前的经验和收获,做了这套全仿微信的APP。总的来说,这里面大的架构还是沿用了环信官方提供的UIdemo,但是里面的很多的细节和大部分页面都是我精心按照微信的逻辑和UI设计进行编写的。功能上目前解决了好友体系、用户资料、单聊、群聊等社交功能,后续还会继续更新类似于更换聊天背景、搜索本地用户、朋友圈、更多聊天表情等功能。。。希望有兴趣的小伙伴能一起更新这个开源项目。      整套代码编写的时间仓促,加上作者水平有限,望理解!
第一版功能说明:
1.注册登录部分:
     1.1重写了EditText的默认的蓝色底线,变成微信的绿色
     1.2 登录和注册按钮对输入框进行监听,并变色
     1.3 密码明文和隐藏
2.主页
     2.1全仿微信底部导航
     2.2 右上角加号按钮可进入 “发起群聊”和“添加朋友“
     2.3 显示未读消息数和未读通知数
3.聊天列表页:
     3.1 群聊头像是群成员头像的组合,有1.2.3.4.5种类型的头像
     3.2 置顶功能。置顶后该会话item置于列表顶端,并像微信一样变底色
     3.3 删除列表功能,删除该条会话记录
4.通讯录页
     4.1 显示好友列表
     4.2 进入还有申请通知
     4.3 进入群聊列表
5.发现页(正在开发朋友圈功能.....)
6.用户详情页
      6.1 资料设置(目前可更改的资料是:头像、昵称、性别)
      6.2 微信号只能设置一次。
      6.3 设置页(通知、声音、震动、退出登录)
7.用户申请通知
      7.1按时间由近及远排序
      7.2 显示申请理由
      7.3 处理状态(已添加、同意)
8.查找添加用户
      8.1 按用户的手机号查找用户
      8.2 搜索的用户的存在显示用户资料
      8.3 若该用户已经是好友,显示”发送消息“按钮
      8.4 若该用户不是好友,显示添加好友,并要求输入申请理由
9.发起群聊
      9.1可以在输入框内按用户昵称搜索好友
      9.2 添加群聊的用户的头像可以动态显示在顶部
10.聊天页面
      可以发送语音文字图片和视频(后续更新更多表情和设置聊天背景)
11聊天设置
       11.1单聊:置顶聊天、免打扰、和清除聊天记录
       11.2 群聊:显示群成员列表、增加群成员、删除群成员(群主可操作)、
                  修改群名称、置顶聊天、屏蔽清除群消息

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入eoe

x

点评

上海***,足不出户就能体验高品味享受,我们全天候准备为您服务!使您全身活力再现,把轻松`舒适`和快乐带给您!官网taosilespa.com电话/微信1:13370271997微信2:shanmo12580,务必同时加,qq:8067468   发表于 2016-8-17 21:42

本帖被以下淘专辑推荐:

  • · mark|主题: 9, 订阅: 1

签到天数: 5 天

连续签到: 1 天

[LV.2]偶尔看看I

4

主题

25

帖子

319

e币
 楼主| 发表于 2016-2-28 15:22:10 来自手机 | 显示全部楼层
觉得有用的回复一个

点评

源码可以给我?  详情 回复 发表于 2016-5-11 11:17

签到天数: 5 天

连续签到: 1 天

[LV.2]偶尔看看I

4

主题

25

帖子

319

e币
 楼主| 发表于 2016-3-5 14:40:58 | 显示全部楼层
上了一个简图,其他请自己测试

该用户从未签到

0

主题

1

帖子

30

e币
发表于 2016-3-5 14:44:56 | 显示全部楼层
感谢楼主,楼主好人!!!

签到天数: 34 天

连续签到: 1 天

[LV.5]常住居民I

12

主题

546

帖子

368

e币
发表于 2016-3-5 17:22:46 | 显示全部楼层

签到天数: 2 天

连续签到: 1 天

[LV.1]初来乍到

2

主题

86

帖子

273

e币
发表于 2016-3-6 08:15:42 | 显示全部楼层
谢谢!!!!!

签到天数: 21 天

连续签到: 2 天

[LV.4]偶尔看看III

3

主题

175

帖子

688

e币
发表于 2016-3-6 15:40:36 | 显示全部楼层
我之前下了一份不错 不知道这个怎么样

该用户从未签到

1

主题

9

帖子

52

e币
发表于 2016-3-6 21:40:25 | 显示全部楼层
thanks for your pretty

签到天数: 277 天

连续签到: 2 天

[LV.8]以坛为家I

11

主题

1060

帖子

3751

e币
发表于 2016-3-7 09:02:21 | 显示全部楼层
谢谢楼主分享......

签到天数: 12 天

连续签到: 1 天

[LV.3]偶尔看看II

0

主题

173

帖子

326

e币
发表于 2016-3-7 12:01:53 | 显示全部楼层
楼主V5,顶一下

签到天数: 52 天

连续签到: 1 天

[LV.5]常住居民I

0

主题

317

帖子

1200

e币
发表于 2016-3-7 13:49:06 | 显示全部楼层
看起来很厉害  支持一下

签到天数: 13 天

连续签到: 1 天

[LV.3]偶尔看看II

22

主题

131

帖子

153

e币
发表于 2016-3-7 13:49:48 | 显示全部楼层
好东西看看。 好东西看看。

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

1

主题

16

帖子

193

e币
发表于 2016-3-7 15:13:14 | 显示全部楼层
还不错下来看看

签到天数: 23 天

连续签到: 8 天

[LV.4]偶尔看看III

0

主题

71

帖子

255

e币
发表于 2016-3-7 15:31:08 | 显示全部楼层
看起来很不错的样子
拿来参考一下啊

签到天数: 2 天

连续签到: 2 天

[LV.1]初来乍到

1

主题

51

帖子

152

e币
发表于 2016-3-7 15:59:02 | 显示全部楼层
现在正要做这个项目,可以借鉴一下啊
*滑动验证:
您需要登录后才可以回帖 登录 | 加入eoe

本版积分规则

推荐阅读
赞助商们

QQ|联系我们|小黑屋|手机版|eoe 移动开发者论坛 ( 京ICP备11018032 京公网安11010802020210  

GMT+8, 2017-1-24 00:59 , Processed in 0.628833 second(s), 24 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表
关闭

扫一扫 关注eoe官方微信