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

仿微信语音聊天APP

于 2022-01-28 发布 文件大小:6.97 MB
0 238
下载积分: 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 个回复

  • java 解压缩
    java实现的 linux中压缩文件的解压缩  简单实用, 已经检验过,可以用。第一个函数为压缩, 第二个函数为解压缩。
    2022-05-08 11:18:13下载
    积分:1
  • 物理学打项目
    在所有来源代码都是免费的任何人下载,我们确实需要这种机制 (点),鼓励人们共享出更多源代码项目,以便最终能得到更有价值的代码的大家。我们正在很大的努力为您维护的所有代码。我们非常感谢您的支持和理解。它是很容易拿分,只要你想要分享你的代码。您上传您的项目后,请等待 3 天,从我们的编辑审查。你也可以作出捐赠,并立即获得点。捐赠将网站托管和维护帮助我们很多。
    2023-05-06 18:15:02下载
    积分:1
  • 安卓大家来找茬简单实现(根据图片坐标)
    应用背景 根据图片坐标,判断分辨率适应性 根据图片坐标,判断分辨率适应性 根据图片坐标,判断分辨率适应性 根据图片坐标,判断分辨率适应性 根据图片坐标,判断分辨率适应性 根据图片坐标,判断分辨率适应性 关键技术 图片坐标定位图片坐标定位图片坐标定位图片坐标定位 图片坐标定位图片坐标定位图片坐标定位图片坐标定位 图片坐标定位图片坐标定位图片坐图片坐标定位标定位 图片坐标定位图片坐标定位图片坐标定位图片坐标定位
    2023-01-26 18:00:04下载
    积分:1
  • 在线快速抽取数据
    FFQL 用来编写自己的 sQL 查询。它将写入插入和删除查询自动被它自己
    2022-01-28 04:23:39下载
    积分:1
  • java面试题
    本面试题主要是针对有两至三年工作经验的人总结的一个面试题,题目包括前端和后端的知识点,java基础、java前端和java后端都有涉及,希望对大家有帮助,那么我将很高兴了
    2022-06-19 21:54:57下载
    积分:1
  • Java Web版酒店管理系统源码
    酒店管理系统分为前台和后台两个部分,其中后台供管理员管理系统之用,包括客房类型设置模块、客房设置模块以及操作员设置三个子模块,具体的功能模块如下。 客房类型设置模块:该模块用来管理酒店的所有客房类型,包括新增客房类型、编辑已有客房类型、删除客房类型等功能。 客房设置模块:该模块用来管理酒店的所有客房信息,包括新增客房、编辑已有客房、删除客房等功能。 操作员设置模块:该模块用来管理酒店的操作员信息,包括新增操作员、编辑已有操作员信息、删除操作信息等功能。 系统前台供酒店所有工作人员使用,包括入住登记模块、结账模块、预定模块、客户管理模块以及业务统计五个模块。具体的功能模块如下。 入住登记模块:该模块用来登记客户的入住信息,其中入住信息包括登记信息、客人信息以及费用信息三部分。 结账模块:该模块用来处理客户的退房信息,只需要知道客户所住的房间号码,就能进行退房结账。 预定模块:该模块用来处理客户的预定信息,除了可以新增预定信息外,还可以对已有的预定信息进行管理。 客户管理模块:该模块用来管理客户的登记信息,包括新增客户信息、编译已有客户信息、删除客户信息等功能。 业务统计模块:该模块用来统计酒店的客房出租率,并且已图形报表的形式来显示出租率信息。 本系统的开发工具具体如下。
    2022-05-25 05:24:56下载
    积分:1
  • 获取网页中的超链接
    用java访问百度知道,获取其中的答案及具体网址,并将访问的页面源码写入文件。
    2022-06-27 16:20:38下载
    积分:1
  • 一个cms内容管理系统
    一个cms设备管理系统,基于java的三大框架,ssh;使用了报表统计,数据库自动建立,mvc模式便于代码扩展。界面开发方面使用了bootstrap3.2,使用了jquery,实现页面效果。带进度的操作以及异步操作数据。
    2023-03-28 09:45:12下载
    积分:1
  • Java疯狂讲义源码
    是下载的Java疯狂讲义的源码,其中有详细的每节课的代码资料,并且有课后习题以及后面项目的源码,相信通过这里面的源码资料,大家可以更好的理解Java疯狂讲义,希望能够对大家有所帮助!
    2022-01-26 05:09:33下载
    积分:1
  • 在 jsp 中的简单的血液捐赠项目。
    在 jsp 中的简单的血液捐赠项目。 安全献血挽救数以百万计的癌症,心脏病和高血压病病人的生命。烧伤、 车祸等突发事件的血液紊乱病人需要输血的血液。该项目设法改进征聘和保留足够的自愿的无报酬的安全的献血者和创建艾滋病毒/艾滋病、 性病的宣传教育运动,以确保血库和医院通过有充足的血液去挽救病人需要输血来生存的人。
    2022-04-14 16:17:42下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载