登录
首页 » Java开发 » 仿微信语音聊天APP

仿微信语音聊天APP

于 2022-01-28 发布 文件大小:6.97 MB
0 220
下载积分: 2 下载次数: 1

代码说明:

应用背景1.新用户注册  2.登陆并连接XMPP服务器 握手 保持在线   2.查找最新注册用户  3.点击某个用户即可对他发送消息(聊天记录下一期更新)   4.首页显示收到的和发送的所有消息(排序和分组下一期更新) .微信页面和聊天页面界面已基本重做 。首页消息按联系人分组按时间逆序显示,聊天气泡有待优化,收发消息全部采用 NSNotifaction 不用担心消息发了页面不刷新。自动滚到最新一条。键盘监听效果更加友好,采用TableViewInset来错位。  添加好友功能,添加完后可以在好友列表查看到,若是在是注册的太早要翻很久,或者新注册用户刷新不出来,可以通过webview直接添加,但是需到控制台查看互相的ID  User对象和Message对象采用FMDB+类java的Dao模式用静态方法固化,并且有个开发者自己写的对象to字典、字典to对象的两个超好用的方法,大家值得一看!      5.删除了XMPPManager单例中的一些废话和暂时用不着的内容,添加了很多注释,大家可以细细品读。 关键技术 加入离线图片的发送接收支持;  优化了输入框,并以自定义输入面板的形式实现了shareMore(分享更多);   发送图片的两种模式均以实现 ,通过http上传至服务器再转发URL(已注释掉),通过base64码直接编码图片再解码,均支持离线收发。  ios7体验更佳 图片/文字畅聊不闪退   支持按昵称模糊搜索,找到朋友更容易  修复了域名丢失引起的连接失败问题,现在服务器24小时确保能连接  更准确的提示信息,更好的用户体验 

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Android中的menu应用
    Adroid中Menu的应用有三种,这里对OptionsMenu进行介绍。 在Activity_main.xml中放相关控件,在MainActivity.java中实现方法......
    2023-06-15 17:50:03下载
    积分:1
  • 直方图对比
    实现两个图像的直方图对比,采用四种方式计算基准图与目标图的相似性,其中最常用的就是巴氏距离,调用opencv的直方图对比类,直接实现计算,注意得到的巴氏距离的值越小,表示基准图与目标图的相似度越高,当然还有其他的三种方式,这个在代码里面修改一下名称就可以了。Histogram contrast achieve two images, the use of four ways to calculate the reference map and target map similarity, one of the most commonly used is pasteurized distance calls opencv histogram comparison class, directly implement calculations, pay attention to get Pap distance the smaller the value, the reference chart indicates the similarity with the target figure is higher, of course, there are other three ways, this change in the code inside look at the name on it.
    2022-02-12 04:07:52下载
    积分:1
  • parc informatique
    &一种java程序,用于装载企业的设备和材料。
    2022-01-25 18:36:13下载
    积分:1
  • 绘制不规则图像的方法
    应用背景图像处理和图像识别的应用领域中,对于不规则图像的处理和实现有难度。如何来实现不规则图像的绘制。例如当一个椭圆形在经过特定的区域时显示,在区域外不显示的实现方法。关键技术使用c#语言进行不规则图像的绘制。绘制椭圆、圆形。以及填充椭圆。2个图像交叉区域的绘制和显示的实现方法的介绍。对于图像处理方面的初学者有一定的借鉴意义。
    2022-03-24 12:49:48下载
    积分:1
  • java面向对象测试-学生管理系统
    资源描述面向对象编程试题 编程实现如下功能: 通过继承学生类(自定义学生类,抽取满足题目要求的学生属性进行定义),编写英语系、计算机系、文学系三个系别的学生类。各系有以下成绩: ?    英语系:演讲、期末考试、期中考试; ?    计算机系:操作能力、英语写作、期中考试、期末考试; ?    文学系:演讲、作品、期末考试、期中考试。 各系总分评测标准如下: ?    英语系:演讲      50% 期末考试  25%            期中考试  25% ?    计算机系:操作能力  40%              英语写作  20%              期末考试  20%              期中考试  20% ?    文学系:演讲      35%            作品      35%     &n
    2022-08-19 19:21:52下载
    积分:1
  • 用Jsp技术实现的淘宝网, 在线商城,毕业设计
    这是用Jsp技术实现的淘宝网在线商城,毕业设计,包含完整的数据库,导入即可用,页面非常美观是毕业设计的首选
    2023-01-26 14:50:09下载
    积分:1
  • 基于 web 的 java 项目
    项目状态信息系统具有前端使用的 jsp 页面和公务员装卸和处理请求帧工作基于 java web。
    2022-04-18 08:27:18下载
    积分:1
  • java手写体数字识别
    手写体数字识别,用Java做的GUI,数字的识别率很高,很适合学初学Java的同学学习
    2023-04-01 13:00:04下载
    积分:1
  • 一个基于 java 的游戏
    作为学院项目...一个基于 java web 嵌入式游戏使用 balons 和三角形。基本上固有的形状的方法与链接列表集合框架......如果你 arefamilliar 与老样式 gallactica 视频游戏......
    2023-05-27 04:05:03下载
    积分:1
  • FTP上传与下载
    程序说明本程序没有使用数据库,导入项目以后不需要再对数据库进行配置就可以启动运行。项目启动文件为src/com/lzw/ftp/FTP_Client_Frame.java。操作流程运行程序,打开程序主界面,如图1所示。输入FTP地址、用户名及密码,单击“连接”按钮,连接FTP服务器。如果Ftp服务器支持匿名登录,选中匿名即可进行匿名登录。在“文件”/“FTP站点管理”菜单中可添加FTP站点,以便以后连接使用。在“本地”菜单中可对本地资源进行上传、重命名、删除等操作。在“远程”菜单中可对FTP文件夹中的资源进行上传、重命名、删除等操作。在界面下方有三个选项卡,分别记录当前下载文件、已上传文件及已下载文件。在队列选项卡中,可对当前正在下载的任务进行暂停、删除、清空、上下移动等操作。
    2022-02-14 20:54:48下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载