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

仿微信语音聊天APP

于 2022-01-28 发布 文件大小:6.97 MB
0 221
下载积分: 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
                                                                                                                                                                                   中国跳棋,支持多人对战
    2022-11-09 08:15:03下载
    积分:1
  • MM1队列Java模拟 离散事件随机早期检测
    实现M/M/1单窗口无限排队系统的系统仿真,利用事件调度法实现离散事件系统仿真,并统计平均队列长度以及平均等待时间等值,以与理论分析结果进行对比。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2023-01-30 17:55:03下载
    积分:1
  • java 中的在线购物形式
    它是使用 applet 和秋千在线购物形式。这里我们创建文本域和按钮。在这是在我们创建不同的字段的窗体,在此它会像名称地址和许多更多的东西......,你想要买什么。
    2022-11-29 08:20:03下载
    积分:1
  • Java 反射机制使用demo
    一个简单的使用java反射机制的demo,在这个例子中利用java的反射机制简单实现了一个把规则和调用主体分离的程序,希望能对大家有所帮助和启示
    2022-02-05 18:25:57下载
    积分:1
  • robot_control_by演讲
    应用背景有一个迷宫,一个机器人应该通过识别声音来探索这个迷宫。如果你说“这是一个走廊”/“这里是一个窗口”/“这里是一扇门”,那么一个走廊/窗口/门图标会出现。并且你可以通过说“左转”,“右转”,“转右”,“转”,“转”,“转”或“关闭”机器人控制机器人。最后,如果你说“再见”/“关闭程序”/“再见”,然后程序将关闭。PS: ;你必须使用狮身人面像4.10-beta6 LIBS。关键技术基于Java开源狮身人面像4.10-beta6语音识别是用来识别语音。它包含了无休止的语音识别。
    2022-05-31 15:53:47下载
    积分:1
  • Y2结业项目
    应用背景医疗系统 可以下载来看看啊 希望对你有所帮助。谢谢关键技术医疗系统希望对你们真的的有用 没用的话就不会上传了 还有数据库 什么都有很值得学习
    2022-01-20 23:28:10下载
    积分:1
  • 句子聚类
    与硬聚类方法,在其中一种模式属于单个群集中,比较模糊聚类算法允许模式属于所有群集有不同程度的会员资格。因为一个句子很可能会涉及多个主题或本文档或一组文档中的主题,这很重要如聚类分析句子,域中。然而,因为大多数句子相似度不代表共同的度量空间中的句子,基于原型或混合物的 Gaussians 的常规模糊聚类方法,一般不适用于句聚类。本文提出了一种新型模糊聚类算法,运行对关系的输入数据 ;即,对方阵的表单中的数据明智的数据对象之间的相似之处。该算法使用的数据的图形表示形式和运作,在图形中的对象的图形中心地位将被解释为可能性期望最大化框架中。句子聚类的任务应用该算法的结果表明该算法是能够识别重叠集群的语义相关的句子,和它因此的潜力在中使用的各种文本挖掘任务。我们还包括应用的算法基准的几个其他域中的数据集的结果。
    2022-01-25 20:15:50下载
    积分:1
  • 反射基础方法
    应用背景 封装了反射的基础方法  * Object invoke(Object obj, String methodName, Object... args) 执行指定类的某个方法方法  * Object invoke(String className, String methodName,Object... args)   * Method getMethod(Class cla, String methodName,Class... parametersType) 获取指定的方法(包括父类方法)  * Object getFieldValue(Object obj, String fieldName) 获取字段值  * Field getField(Class cla, String fieldName) 获取指定字段  * void setFieldValue(Object obj ,String fieldName,Object val) 设置指定字段值  * void setFieldValue(String className,String fieldName,Object val)  * Class getGenericSuperClass(Class className, int index ) 获取泛型类的参数类型  ,index索引是从0开始的关键技术/** * 通过反射来执行指定的方法(该方法可能是父类中的,也可能当前类私有的,但不能得到父类中私有的) *  * @param obj *            传入要执行方法对应的对象 * @param methodName *  
    2022-01-25 20:45:03下载
    积分:1
  • factory设计模式
    本工程详细的演示了Factory 设计模式,在项目开发中经常会用到该模式。Factory模式主要功能:1、为创建对象提供接口;2、把对象实例化的工作延迟到子类中完成。具体看代码:
    2022-04-27 09:37:46下载
    积分:1
  • 加密连接数据库
    加密连接数据库,通过hashmap存储用户名密码到文件加密连接数据库,通过hashmap存储用户名密码到文件中,通过封装jdbc驱动, 可以保护用户登陆的用户名和密码的真实信息。不需要第三方的依赖包。采用的是AES-128的加密技术。 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的 一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由 美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2006年, 高级加密标准已然成为对称密钥加密中最流行的算法之一。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2023-02-07 18:25:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载