首页
短视频去水印
文件下载
根据地址查询经纬度
登录 / 注册
首页
移动开发
HTML5
/ Android项目源码仿微信登录注册聊天换肤二维码扫描.zip
Android项目源码仿微信登录注册聊天换肤二维码扫描.zip
上传者:
weixin_39840914
|
上传时间:2020/1/1 1:06:32
|
文件大小:4.84MB
|
文件类型:ZIP
安卓源码-网络通讯
Android项目源码仿微信登录注册聊天换肤二维码扫描.zip
本项目是一个基于安卓的Android仿微信客户端-猫友。
是一个csdn上的朋友的原创项目,原帖可以看这里http://blog.csdn.net/ericfantastic/article/details/49451249实现了微信的登录注册、主界面、聊天会话、通讯录、发现界面、个人设置、添加好友、扫描二维码、视频通话、等所有基本功能。
下面是具体搭建方法:1、下载Openfire的安装包:http://download.csdn.net/detail/ericfantastic/9219685Openfire服务器及MySQL具体配置可以参考:http://www.th7.cn/db/mysql/201406/59838.shtml2、建议下载Openfire自带的PC客户端Spark,方便测试功能:http://download.csdn.net/detail/ericfantastic/92198153、修改源码中的服务器主机地址:在ConnetServer.java中,修改Configuration为本地的IP地址。
4、修改添加好友中的JID主机名:在AddFriendActivity.java中,修改addFriend方法中的"@ericwork-pc"修改为服务器的主机名,不区分大小写;
5、修改聊天页面中的JID主机名:在ChatActivity.java中,修改发送按钮的监听事件中的"@ericwork-pc",同上。
实现一个IM实时聊天应用,少不了弄服务器,目前开源的Openfire服务器就比较合适,而且很多功能都已经封装好了,实现聊天APP就简约很多。
服务器后端的数据库我选择了MySQL,当然Openfire也支持大部分的主流数据库,只要在配置的时候修改好参数即可;
搭建的时候,把服务器配到8G内存笔记本上,网上得知,Openfire每个线程大约占4k内存,那理论上是可以80w用户,当然实际肯定没那么多,Openfire在一台8G的主流服务器上支持30W的用户肯定没有问题。
简单说明一下Eric_JQM_Chat工程目录结构,当初开发的时候初衷只是玩玩openfire实现IM的过程,没想到一写就写了一通,对模块也没有很好的分包,还请多多包涵。
可以脸红的说,基本上所有功能实现都放在第一个eric_jqm_chat包里了,第二个Service包主要放与于后台服务相关的包,但后来这些服务我也都没有启用,后面的四个Zxing包就是实现二维码扫描的包,具体如何实现我的博客里有介绍。
Login登录相关,包括保存当前登录账号密码,下次直接登录使用等功能;
Register注册相关,包括本地输入校验;
MainActivity主界面相关,包含四个Fragment页面、上方Actionbar及下方的自定义View选项;
TabFragment会话界面,用于接收收到的所有消息,并统计条目;
TabFragment2通讯录界面,加载用户的好友列表;
TabFragment3发现界面,功能尚未添加;
TabFragment4个人设置页面,加载个人资料;
AddFriendActivity添加好友页面,搜索仅仅是获取用户头像,申请添加好友,及接受好友添加请求并处理;
CaptureActivity扫描二维码页面,扫描二维码功能;
CatchCameraActivity视频通话页面,仅完成获取前置摄像头预览及获取网络RTSP视频流播放;
ConnetServer连接服务器类,单例模式;
FormatTools简单工具类,用于各种类型数据间的转换;
ChatActivity聊天页面,实现指定好友的聊天功能,及聊天记录的保存;
FriendDetail聊天好友详情页面,更改聊天背景等;
主要的类就是这些,具体的详细实现大家可以直接看代码,注释写的很详细了,有疑问的欢迎交流,存在bug还请指正。
文件下载
立即下载
资源详情
d项目源码仿微信登录注册聊天换肤二维码扫描.zip-cite-
评论信息
其他资源
AxureXX粉饰材料网原型.zip
fontawesome-pro-5.12.0-web.zip
VC++枚举桌面一切顶层窗口
html5游戏源码简单的战斗
pingFangRegular
仿京东商城H5主页面源代码,html、css、js下载
漂亮的表白html5网页模版
mui拍照,相册选择裁剪上传图片
html5+js完成二维码扫描
ASP.NET项目实训:“新闻发布系统”评论管理.ppt
40套微信H5营销游戏平台完整源码
大转盘抽奖游戏源码(完整版)
微信小程序猫眼电影
易优系统助手.zip
离线地图展示demo
JS实现的小游戏,水管工.zip
论文研讨-基于深度神经网络的变化检测与分析.pdf
web移动端真机调试工具
医院门诊预约挂号小程序模板.zip
thinkphp资讯网站源码完美运营版+自顺应手机端+封装APP
免责申明
【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
个人信息
点我去登录or注册
|
微信登录
一言
相关资源标签
热门下载
CNS2_CN_VW_P0095D_0332.7z
几何画板课件350套.zip
ABAQUS金属非稳态和稳态切削过程的模拟分析_张东进.pdf
ENVI去云补丁Haze_tool文件及其使用说明和安装方法
HTML5+CSS3中文参考手册(3手册)chm版中文参考手册打包
Android控件GridView之仿支付宝钱包首页带有分割线的GridView九宫格的完满实现
超声随心所欲xp版.rar
软件开发文档书写规范
分形维数MATLAB程序
拾荒者扫描器.zip
南天东华BP8903IRH-N双界面IC卡读写机驱动(driver)
东芝T888零碎操作手册
ADCSPI配置FPGA代码
NavicatPremiumforMacv12.0.22.0
二维声波高阶有限差分地震波场模仿
几个flash动画作品带源文件
Profili翼型设计工具(中文版)
LSDYNA学习指南
spring+springmvc+mybatis+mysql+实现的APP信息管理系统.rar
TRIO-BASIC中文手册
最新下载
层次分析法源代码
8位二进制全加器的设计
XGboost-forecastXGB
自适应滤波器
HTML5移动版超链接外部协议,点网页上的超链接启动相应的app.zip_打开一个网页都用到哪些协议
AndroidStudio录音机
E4A(易安卓)wifi通信
剑指Offer名企面试官精讲典型编程题第二版+源代码
拍拍贷发起的一次与信贷申请审核工作相关的竞赛数据集
jsp+mysql+servlet简略图书管理系统(含登录注册)
车辆Re-ID数据集(分角度)
CG58写频软件
WINCCC、VB加密脚本的解密
非常不错的文件同步软件BestSync破解
分区助手6.3
非锐化掩蔽与高提升滤波
屏幕录像机(oCam)500.0单文件特别版.exe.zip
基于Qt和opencv的身份证号码识别系统
时间序列分析的工程应用上下全册
数学建模席位分配问题