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

仿微信语音聊天APP

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

  • 决策树
    决策树是一种类似流程图的结构,其中内部节点表示对某个属性的测试,每个分支表示测试结果,每个叶节点表示类标签(在计算所有属性后作出的决策)。从根到叶的路径表示分类规则。
    2023-08-07 09:15:03下载
    积分:1
  • 宿舍管理系统
    基于java+jsp+mysql的宿舍管理系统,有宿舍管理模块,学生管理模块,能实现对宿舍的增删改查
    2022-01-26 19:14:03下载
    积分:1
  • android application in 3d
    var vglnk={apiu url:"//api.viglink.com/api"键:"a187ca0f52aa99eb8b5c172d5d93c05b"};
    2022-02-28 15:30:06下载
    积分:1
  • 萤火虫算法
    应用背景萤火虫算法是一种基于元启发式的调度方法。它可以实现的任何NP-难的问题,并已实施到目前为止,资源调度。它是由鑫她杨在2007年底和2008开发,这是基于闪光模式和行为睁大眼。关键技术爪哇是面向对象编程的爪哇和许多云模拟器是爪哇编程为基础的。因此,我已经开发了一个Java代码,这将有助于在任何云仿真器CloudSim CloudAnalyst都一样。
    2022-02-07 01:56:50下载
    积分:1
  • Swip-master
    Swip-master 完整程序源码,对java的SIP理解与学习有很大帮助。是对java初学者很有用的学习资料。
    2022-02-07 15:26:36下载
    积分:1
  • java简介企业管理页面
    资源描述诋毁爱上杀毒爱上撒烤菊花撒阿打算大花洒的后山的卡和丢湿地杀得好是的哈四大块的花洒第三代sahib杀毒四大行阿斯顿撒旦打算的活塞的 撒旦杀毒撒
    2022-03-24 12:53:18下载
    积分:1
  • java版记事本
    该记事本系统完全使用java语言编写,该记事本系统完全使用java语言编写 该记事本系统完全使用java语言编写 该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写该记事本系统完全使用java语言编写
    2022-03-21 05:25:59下载
    积分:1
  • android 魔幻笔程序
    资源描述本程序主要是运行在android上面的魔幻笔程序,里面包含有用HLSL编写的脚本语言,该程序同时包含有使用OpenGL技术进行图片的渲染;如何使用frameBuff来完成FBO操作等
    2022-09-21 09:25:06下载
    积分:1
  • java实现文件传输
    刚做的  实现文件传输 部分代码:   //package zieckey.socket; import java.net.*; import java.io.*; /**  * 一个简单的多线程服务器程序,用于传输文件  *  * @author zieckey  */ public class SendFileSocket extends Thread {     /**      * @param args      */     public static voi
    2023-02-01 18:45:03下载
    积分:1
  • jdbc连接数据库
    该项目是在以为mysql数据库为例,以java程序实现连接数据库数!
    2023-09-07 14:20:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载