Android高仿微信源码_仿微信聊天发现通讯录等界面
2015-05-25 12:30:23  By: dwtedx

本Demo是一个基于安卓的仿微信项目源码、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 群聊:显示群成员列表、增加群成员、删除群成员(群主可操作)

11.3 修改群名称、置顶聊天、屏蔽清除群消息


代码部分大家可以下载源代码研究一下、这里就不贴出来了、代码量过多

源代码下载链接: http://dwtedx.com/download.html?bdkey=s/1bnhNHVL 密码: kr7d

若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下、你的鼓励是维持我不断写博客最大动力

想获取DD博客最新代码、你可以扫描下方的二维码、关注DD博客微信公众号(ddblogs)

或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)

如对资源有任何疑问或觉得仍然有很大的改善空间、可以对该博文进行评论、希望不吝赐教

为保证及时回复、可以使用博客留言板给我留言: DD博客留言板(dwtedx的留言板)

感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛


快速评论


技术评论

  • 该技术还没有评论、赶快抢沙发吧...
DD记账
top
+