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

仿微信语音聊天APP

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

  • DVD管理系统
    学习java过后,编写的一个小项目,项目直接导入,便可以运行,简单,里面有丰富的注释,以便你的详细了解
    2022-06-12 07:14:13下载
    积分:1
  • 程序员老黄历
    应用背景android开发的一个小程序。模仿网页版程序员日历。代码简单。一看就会。 android开发的一个小程序。模仿网页版程序员日历。代码简单。一看就会。 android开发的一个小程序。模仿网页版程序员日历。代码简单。一看就会。关键技术java android 移动端 伪随机 java android 移动端 伪随机 java android 移动端 伪随机 java android 移动端 伪随机
    2023-05-08 03:40:03下载
    积分:1
  • JGroupsForAndroid
    资源描述JGroups是一款非常强大的通信组件,可以通过协议栈灵活配置。但官方不支持Android系统,所以花了很多时间,移植到了Android平台下面,经过测试还是很好用的!
    2022-05-08 23:15:59下载
    积分:1
  • 汽车加油问题
    一个汽车加满油后可行驶n公里,由起点a到起点b为m公里。汽车出发时加满了油,途中设有k个加油站,d1是第一个加油站距起点的距离,di是第i个加油站距其前一个加油站的距离。设计一个算法,求出加油方案,使得加油次数最少即可到达终点。
    2022-06-19 23:25:44下载
    积分: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
  • java_成绩管理系统
    使用java语言开发的成绩管理系统,内部包含数据库内容,数据库的存储和读取操作。 并包含文档具体的说明,和演示截图,以及在本地计算机的数据库创建方法
    2023-02-27 07:20:03下载
    积分:1
  • 电子商城系统 struts2+jqueryeasyui
    基于struts2+jqueryeasyui语言开发的电子商务系统。前台功能大致包括:注册、登陆、商品展示等等;后台功能包括:商品管理、用户管理、系统设置等等
    2023-06-14 01:15:58下载
    积分:1
  • JAVA版的计算器小程序
    JAVA版的计算器小程序,基本可以实现计算器加减乘除的功能,并且有界面出现,可以作为JAVA初学者练手用,并且此程序已经运行过,是无误的
    2022-09-29 10:30:02下载
    积分:1
  • 学生管理系统
    使用java+mysql开发的一个学生管理系统实现了对学生的基本管理功能
    2022-04-11 12:01:40下载
    积分:1
  • 自写的百度分页标签
    百度分页是web开发中比较常见的一个分页方法,此代码模拟百度的分页功能,采用java语言编写
    2022-01-30 14:34:27下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载