超仿微信开源项目——凡信
2016-04-18 17:35
369 查看
本文出自:http://blog.csdn.net/dt235201314/article/details/51180748
Android趣玩之即时通讯(凡信)
此文旨在代码分享记录以及后期研究重复利用,不对源码做任何分析介绍
之前在加的Android群里看到相关分享便下载研究了一下,当时的下载链接忘了,附上百度相关连以及有关介绍
一丶源码及相关介绍:
**** 整套代码编写的时间仓促,加上作者水平有限,望理解!**项目目前命名为“凡信”,实现的主要功能和一些功能细节为:
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 群聊:显示群成员列表、增加群成员、删除群成员(群主可操作)、 修改群名称、置顶聊天、屏蔽清除群消息
http://www.imgeek.org/question/763
不做多的介绍
下载代码后,发现时Eclipse开发的,导入Android Studio是一系列图片的报错,然而这只是常见的错误
.9图片错误参考文章
Eclipse项目导入Android
Studio错误积累
http://blog.csdn.net/dt235201314/article/details/50763715
其他图片问题,本人采取的方法是删除后用其他图片代替
修改后代码可运行,剩下的就是慢慢研究
修改后的Android Studio源码下载
http://pan.baidu.com/s/1mi6bY9U
Android趣玩之即时通讯(凡信)
此文旨在代码分享记录以及后期研究重复利用,不对源码做任何分析介绍
之前在加的Android群里看到相关分享便下载研究了一下,当时的下载链接忘了,附上百度相关连以及有关介绍
一丶源码及相关介绍:
**** 整套代码编写的时间仓促,加上作者水平有限,望理解!**项目目前命名为“凡信”,实现的主要功能和一些功能细节为:
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 群聊:显示群成员列表、增加群成员、删除群成员(群主可操作)、 修改群名称、置顶聊天、屏蔽清除群消息
凡信(超仿微信Android版)开源了,内有源码载
http://www.imgeek.org/question/763不做多的介绍
下载代码后,发现时Eclipse开发的,导入Android Studio是一系列图片的报错,然而这只是常见的错误
.9图片错误参考文章
Eclipse项目导入Android
Studio错误积累
http://blog.csdn.net/dt235201314/article/details/50763715
其他图片问题,本人采取的方法是删除后用其他图片代替
修改后代码可运行,剩下的就是慢慢研究
修改后的Android Studio源码下载
http://pan.baidu.com/s/1mi6bY9U
相关文章推荐
- 微信公众号开发之JSSDK:记config:invalid signature 的错误排查
- 微信支付:curl出错,错误码:60
- iOS- 微信授权登录
- Java小程序之句子每个单词首字母大写(两种方法)
- 微信公众号--获取用户列表
- Android版本微信头像剪裁与系统剪裁之间的选择
- 安卓输入框被虚拟键盘挡住的问题(微信开发)
- 企业微信发布:员工的噩梦,老板的福音
- 【Bugly干货分享】微信文件微起底Ⅰ
- 腾讯企业微信正式发布
- 腾讯企业微信正式发布
- 微信开发安卓虚拟键盘挡住输入框的问题
- 【Bugly干货分享】微信文件微起底Ⅰ
- java微信二次第三方开发,token认证,消息事件接收,图文素材库,自定义菜单等功能
- 安卓微信开放平台分享功能
- Java微信公众号开发
- Android之仿微信图片选择器
- 马化腾亲自“站台” 企业微信和个人微信互通能带来什么?
- 老外都惊呆了!50亿张银行卡,正在被抛弃!
- 移动web HTML5使用photoswipe模仿微信朋友圈图片放大浏览