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

仿微信语音聊天APP

于 2022-01-28 发布 文件大小:6.97 MB
0 239
下载积分: 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语言模拟时钟的实现。时钟一般具有三个指针,可以通过画三条长短不一的直线来实现;另外将表盘等分60分,并作时分刻度,本程序已完全实现时钟功能!
    2022-04-25 08:16:10下载
    积分:1
  • 在爪哇的代码覆盖分析器
    应用背景关于如何使用代码的说明1。我们提供了这里的编码以及示例程序和代码测试。2。这两个文件夹proj1和proj2包含必要的代码覆盖报告生成器以及两例 ; ;程序。3。复制这些文件夹到丙:。4。改变路径C: 包装 proj1或C: proj2 包装5。编译test.java  ;[测试] javac Java。6。改变路径C: proj1 或C: proj2 7。编译temp.java  ;[ javac temp.java ]8。使用命令行输入为数[爪哇临时]。9。范围的报告生成report.dat和report.html文件。关键技术在一个典型的软件开发过程中,约占总成本的50%在测试软件的扩展。软件代码分析器非常有助于降低与测试相关的成本。有三不同的技术来收集信息即源代码仪器仪表,目标代码,仪器仪表和解释器仪表。我们比较了所有的三种技术,并选择了源代码检测技术,因为它是一个很好的技术;
    2022-03-01 02:32:30下载
    积分:1
  • 基于无线传感器网络的快速的数据集合在一棵树
    我们调查的下列基本问题-从组织作为树的无线传感器网络多快的速度可以在信息收集?若要解决此问题,我们探索和评估使用逼真的模拟模型根据不同方法数 称为收敛铸造的多对一的沟通范式。我们首先考虑时间安排在单一频率频道 ,目的是尽量减少时间的数字插槽 (附表长度) 完成所需收敛强制转换。 我们将结合调度 传输功率控制减轻影响的干扰,并显示,虽然功率控制可帮助减少附表 下单一频率,调度使用多个频率的传输长度是效率更高。我们给的下限在 附表长度时的干扰完全消除,并提出实现这些界限的算法。我们也评估 各种通道分配方法和发现经验主义地,为中等大小的约 100 个节点,使用网络的性能 的多频调度可以足以消除大部分的干扰。 然后,数据收集率不再仍然有限 由干扰但由路由树的拓扑结构。为此,我们构造度限制生成树和批量生产计划 最小生成树,并显示在不同的部署密度调度性能明显改善。最后,我们 评价附表长度不同干扰和信道模型的影响。
    2023-03-16 22:40:03下载
    积分:1
  • kfc订餐系统
    包括功能:登录、点餐、退餐 、查询(商品数量)、订单生成 、修改订单(增加或者删除已经点了的菜)、网上订单生成在页面显示,没有使用任何框架,纯java语言开发,jdk版本1.6,Tomcat6.0版本 ,开发工具:eclipse, SQLServer2008所用技术:java web, 上传下载,即时响应,ajax,javascript,jQuery,分页
    2022-03-05 22:34:39下载
    积分:1
  • FFMPEG 简单实例
    一个简单的ffmpeg实例下载 ,ffmpeg主要用于对音视频文件的处理操作。如转换格式、播放音视频、对音视频文件进行合并,切割等操作。
    2023-02-24 23:15:04下载
    积分:1
  • 基于jsp的人事管理系统
    资源描述 我们的系统采用MVC框架,利用sqlserver完成数据库的增、删、改、查,在员工管理、薪资管理、奖惩管理三方面实现人事管理的基本功能。是学习javaweb的一个很好的例子。
    2023-01-11 09:05:04下载
    积分:1
  • fmj.jar fmj.jar
    fmj.jarfmj.jarfmj.jarfmj.jarfmj.jarfmj.jarfmj.jarfmj.jar
    2022-06-17 01:37:28下载
    积分:1
  • spring+struts+ibatis整合
    spring+struts+ibatis整合,里面数据库为mysql,主要功能是对学生进行添加、删除、修改、删除的操作,使用三层框架,运用数据库连接池
    2022-06-03 03:20:31下载
    积分:1
  • Java将doc,xls转为html文件
    资源描述使用POI实现将doc和xls转化为html文件,支持表格,图片的转换,无乱码,无顺序错乱,无缺失,可转化为Android代码,亲测可用。
    2022-03-29 00:49:44下载
    积分:1
  • java html5
    资源描述源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面源生html5开发的页面
    2022-01-25 22:39:25下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载