在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Android平台开发 → 模拟webqq协议 实现山寨版的qq源码

模拟webqq协议 实现山寨版的qq源码

Android平台开发

下载此实例
  • 开发语言:Java
  • 实例大小:7.99M
  • 下载次数:23
  • 浏览次数:360
  • 发布时间:2015-08-25
  • 实例类别:Android平台开发
  • 发 布 人:crazycode
  • 文件格式:.zip
  • 所需积分:2
 相关标签: 模拟 QQ 源码 WebQQ web

实例介绍

【实例简介】

MingQQ Android版发布了,可以在Android手机上登录你的QQ,收发消息哦...

    最近为了学习Android开发,特意将原来写的MingQQ Windows版移植到了Android上面,以此练手。通过这次练习,学习到了不少Android开发的相关知识,特别是界面开发部分。

    MingQQ的界面模仿了Android QQ的基本功能,虽然体验性完全比不上QQ,但目前技术有限,只能做到现在这水平了,更好的界面用户体验留待以后再提升吧。

    下拉刷新目前使用了第三方开源库Android-PullToRefresh,以后再考虑替换成自己写的下拉刷新组件,并增加消息列表的右滑删除功能。

    发布的apk包含了动态设置聊天气泡图片的功能,而开源代码里面是没有的。原因是解决*.9.png的水平翻转问题搞得我太辛苦了,所以将其收为私有技术,不发布在开源代码里面了。(高手勿笑,或许在你们眼里这只是一个很简单的问题)

    2000人的大群群聊时,群成员昵称可能显示不了,因为获取群信息的协议未完善,群信息数据量太大无法一次性返回,好像目前的官方WebQQ也存在这个问题,这个问题暂时也不管了,以后看情况再解决。

    希望以后可以写一个自己的移动即时通讯App,使用xmpp协议,包括服务器端和客户端。

    已实现功能:
    1、登录、注销、保持在线。
    2、好友、群、消息列表。
    3、发送/接收好友、群、群成员消息。
    4、表情选择。
    5、简单图片浏览。
    6、个性化聊天气泡图片设置。

    待实现功能:
    1、发送图片功能。
    2、完善图片浏览器。
    3、发送编辑框的复制剪切粘贴图片功能。
    4、长按气泡弹出复制剪切粘贴菜单功能。
    5、消息发送失败处理。
    6、网络状况变化通知处理。

    目前已知的未解决的小缺陷:
    1、表情选择界面的删除键不能够长按连续删除。
    2、气泡文字排版混乱。
    3、气泡内的图片点击检测不精确,点击图片旁边也能打开图片浏览。
    4、点击发送编辑框弹出输入法后,聊天列表内容的位置不是弹出输入法之前的位置。
    5、点击好友列表会出现往上滚动的情况,而不是直接而下展开。
    6、聊天窗口的下拉刷新在释放刷新后垂直线条断开,并且上划或下划到顶有明显的光晕痕迹。
    7、2000人的大群群聊时,群成员昵称可能显示不了。

    隐藏功能:
    点击“动态”-“气泡、主题、表情”可以设置用户聊天所使用的气泡
    点击“设置”- 头像可以切换在线和隐身两种状态
    点击“设置”-“关于”可以退出当前帐号

【实例截图】

【核心代码】

标签: 模拟 QQ 源码 WebQQ web

实例下载地址

模拟webqq协议 实现山寨版的qq源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警