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

仿微信语音聊天APP

于 2022-01-28 发布 文件大小:6.97 MB
0 263
下载积分: 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-05-14 20:55:45下载
    积分:1
  • spring2.5与hibernate整合一些配置记录,附SSH整合所需JAR
    2022-05-08 05:52:33下载
    积分:1
  • 安卓制作的天气预报程序
    应用背景 简单的安卓小应用,对初学者很有帮助!温馨提醒,请用手机直接连接电脑做真机测试,不然用虚拟机会很慢的! 关键技术运用了JAVA语言,如果熟练JAVA语言的同学很上手很快,稍对程序进行修改就能使小应用全面运行起来!
    2022-07-08 07:13:38下载
    积分:1
  • 一个简单的BBS项目
    一个简单的javaWeb项目   适合初学者学习 其中的代码都是有jsp+sevlet+mysql数据库开发的 如果需要学习开发的话  一个简单的项目你会拥有一个良好的开发习惯
    2023-07-10 08:20:05下载
    积分:1
  • 《Practice JXTA II 》书本源代码
    《Practice JXTA II》实例源码
    2022-04-28 19:07:20下载
    积分:1
  • 聊天应用程序
    这一项目都是一个房间聊天应用程序哪里 enetring 到他或她在用户选择的空间,可以是板球、 橄榄球、 棒球、 政治学、 娱乐等...和比人开始要放在那里点的组中的意见。
    2022-03-22 11:09:43下载
    积分:1
  • java/基于socket通信的多人在线对战的五子棋
    资源描述  实现了登录功能,注册功能,登录成功后先进入聊天大厅,可以在聊天大厅中群聊,想进行游戏时可以选择随机匹配或指定对战,指定对战需输入对方用户名,程序足够健壮,还匹配了一个管理员端,能够查看用户信息,对用户进行封号解封等操作
    2022-04-11 23:46:10下载
    积分:1
  • WebCollector-master
    应用背景WebCollector is an open source web crawler framework based on Java.It provides some simple interfaces for crawling the Web,you can setup a multi-threaded web crawler in less than 5 minutes.关键技术WebCollector致力于维护一个稳定、可扩的爬虫内核,源码中集成了Jsoup,可进行精准的网页解析;便于开发者学习并进行开发。内核具有健壮的扩展性,用户可以在此基础上开发自己想要的爬虫。
    2022-03-04 18:18:47下载
    积分:1
  • 专家门诊系统
    使用环境:MySQL,JDK 5.0,MyEclipse 6.5,Tomcat5.5Tomcat的8080端口可在tomcat conf server.xml 中调整:实施步骤:1. 在MY SQL中创建数据库hospital。把hospital.sql文件导入hospital中。2. 把工程导入到MyEclipse平台中:3. 在hospital工程中的src下的db包中有设置数据库连接的文件.4. 部署工程。5. 工程实施,通过 http://localhost:8080/hospital/ 访问。
    2022-03-18 01:16:27下载
    积分:1
  • 点餐系统
    基于JSP的点餐系统
    2023-03-09 14:25:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载