手机qq聊天的时候发什么消息,聊天背景才会飘雪花背景图

我手机是BBKi518 手机QQ是2010 为什么有时候我登QQ 可以在群里聊天 但是收不到一部分人的发的消息 这..._百度知道
我手机是BBKi518 手机QQ是2010 为什么有时候我登QQ 可以在群里聊天 但是收不到一部分人的发的消息 这...
我手机BBKi518
手机QQ2010 候我登QQ 群聊 收部发消息 啊
您网络关系您QQ卸载重装试试或者登陆QQ选择接入点CMNET试试
已回答218241
响应时间&6小时
其他类似问题
bbki518的相关知识
按默认排序
其他1条回答
您能网络畅所致建议升级QQ新版
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁42246人阅读
&&&&&&&&&&&&&&&&&&&&&&&&&&&
转载请注明出处,谢谢!
&&&&&&&& 最终版已上传。优化下拉刷新、增加来消息声音提示、主界面改成ViewPager,实现左右滑动、新增群组、最近会话显示条数,开始上班了,不再修改了。谢谢!
&&&&&&& 国庆这几天,闲着无聊,仿照QQ2012,做了一个基于socket的聊天工具,由于代码比较多,今天就不在文章中贴出代码,需要的朋友可以点击上面下载,谢谢,后续会详细贴出各模块代码,并解释,敬请期待,O(∩_∩)O,有什么问题或者bug,欢迎给我留言。
&&&&&&& 首先说一下我的整体思路:整个聊天是通过服务器转发的,这样处理起来比较简单,但是服务器压力会特别大。建议在真正做项目的时候,服务器只处理用户注册、登录以及判断用户是否掉线等,至于聊天、传文件以及视频等就在用户之间单独建立连接,这样可以大大减少服务器的压力,我这里就没考虑这么多了。
&&&&&&&&第一:我们定义一个超级消息对象(记得要序列化),它包含:消息类型、具体的消息对象、发送给谁以及来自谁。服务器和客户端就是通过发送这个超级消息对象来进行通讯的。
&&&&&&& 第二:服务器,在接受用户连接之后,马上把socket丢入线程池中,这样可以支持多用户并发访问,然后根据用户的socket对象,分别建立一条读消息线程和写消息线程(在这里,写消息线程要先建立,我们需要传递给读消息线程,因为我们在读完消息之后会给用户回复消息)。在读消息线程里面根据消息类型处理超级消息对象,分别是:注册、登录、下线、转发消息、文件、刷新好友列表等。后台数据库处理的话,我们通过dao模式,这样很方便,而且会使代码显得简洁、明了、有条理,总之是各种好,哈哈。最后要注意一点:因为我们是转发消息,所以在用户登录成功后,我们需要把该用户的写消息线程根据用户的ID存入一个Map中,以便在转发消息的时候,可以根据用户ID取出对应的写消息线程,从而实现转发消息。
&&&&&&&第三:客户端,跟服务器类似,只是没有线程池,在用户连接上服务器之后,也是根据连接后的socket对象,分别建立一条读消息线程和写消息线程。然后在代码中哪里需要发消息,就通过get方法获取写消息线程,哪里需要读消息,就通过get方法获取读消息线程。
&&&&&&& 第四:关于写消息线程处理,因为服务器或者客户端,不可能时时需要写消息,因此我们如果用一个死循环去处理写线程,明显的是不明智的,因此我做了一个简单的处理,在写消息的死循环中先wait(),当我们调用写消息线程的setMessage方法后,就notify唤醒写线程,发送完消息之后,继续wait(),这里我贴出核心代码:
public void setMsg(TranObject msg) {
this.msg =
synchronized (this) {
public void run() {
while (isStart) {
if (msg != null) {
oos.writeObject(msg);
oos.flush();
if (msg.getType() == TranObjectType.LOGOUT) {// 如果是发送下线的消息,就直接跳出循环
synchronized (this) {
wait();// 发送完消息后,线程进入等待状态
oos.close();// 循环结束后,关闭输出流和socket
if (socket != null)
socket.close();
} catch (InterruptedException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
&&&&&&& 第五:具体手机客户端的处理,因为android有自己的特点,也有自己的优势,所以我们要充分利用它的优势,避开他的缺点来处理消息,我说一下我在这个小项目中处理消息的思路:我在用户启动程序的时候,开启一个获取消息的service,在该service中建立连接,然后通过一个接口去监听读消息线程收到的消息,在收到消息的同时,把该超级消息对象通过广播发送出去,然后自定义一个抽象的MyActivity继承Activity,在MyActivity里面通过一个广播接收者接收service中发送过来的消息,并通过一个抽象方法传递给子Activity,我们的其他activity如果要处理收消息,就可以继承我们自定义的MyActivity,然后实现那个抽象方法,就可以了,这样很好的处理了不同的activity接收消息的缺点,而且后台处理也很方便,我不知道腾讯QQ在这个方面是怎么处理的,这是我个人的想法而已。下面贴出MyActivity的代码:
* 自定义一个抽象的MyActivity类,每个Activity都继承他,实现消息的接收(优化性能,减少代码重复)
* @author way
public abstract class MyActivity extends Activity {
* 广播接收者,接收GetMsgService发送过来的消息
private BroadcastReceiver MsgReceiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
TranObject msg = (TranObject) intent
.getSerializableExtra(Constants.MSGKEY);
if (msg != null) {//如果不是空,说明是消息广播
// System.out.println(&MyActivity:& + msg);
getMessage(msg);// 把收到的消息传递给子类
} else {//如果是空消息,说明是关闭应用的广播
* 抽象方法,用于子类处理消息,
* @param msg
传递给子类的消息对象
public abstract void getMessage(TranObject msg);
* 子类直接调用这个方法关闭应用
public void close() {
Intent i = new Intent();
i.setAction(Constants.ACTION);
sendBroadcast(i);
public void onStart() {// 在start方法中注册广播接收者
super.onStart();
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(Constants.ACTION);
registerReceiver(MsgReceiver, intentFilter);// 注册接受消息广播
protected void onStop() {// 在stop方法中注销广播接收者
super.onStop();
unregisterReceiver(MsgReceiver);// 注销接受消息广播
&&&&&& 好了,大概思路就是这样的,下面根据具体的测试截图,说说我的思路:
1.桌面快捷方式&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& && 2.欢迎界面
3.正在登陆&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 4.登陆成功后的好友列表,通过ViewPager实现
5.好友列表是自定义的ExpandableListView,可以下拉刷新&&&&&&&&6.群组聊天功能暂未实现
&&&&&&&&&&&&&&&&&&
7.聊天主界面,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&8.ViewPager实现左右滑动
9.最近会话显示&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&10.未进入聊天界面时,来消息提醒,并保存数据库
11.后台运行来消息时提醒,有声音有振动,左图为收到新消息,右图为无新消息时状态,
12.后台数据库(上:user表,下:好友列表),密码通过MD5方式加密了,用户注册成功后,即生成一个以用户id命名的表,用来保存好友。
13.服务器运行提示
14.注册状态已经成功后的提示
最后来几张聊天截图,好了今天就到这里,后续会继续跟大家分享其他各个小模块的具体实现,先休息一下,玩两天,马上要上班了,吼吼....
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:595325次
积分:9118
积分:9118
排名:第640名
原创:157篇
评论:1579条
文章:10篇
阅读:125197
(1)(1)(1)(1)(1)(5)(3)(2)(1)(1)(5)(2)(4)(3)(4)(5)(5)(5)(4)(7)(6)(15)(5)(7)(15)(39)(15)微信在什么情况下聊天会有雪花飘_百度知道
微信在什么情况下聊天会有雪花飘
我有更好的答案
按默认排序
其他类似问题
雪花飘的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁ios微信聊天记录怎么恢复,永久保存微信聊天记录,qq聊天记录提取器下载,怎么查看别人手机qq聊天记录,
QQ聊天记录查询
ios微信聊天记录怎么恢复
ios微信聊天记录怎么恢复&&&&9:专业复_制手_机卡;没有身份_证明,没有密_码,只需晓得对方的手机_号码,不需求手机的密_码和卡,直接能拷贝一张_和原卡相同的卡,对方接电话能够听到,对方收发以信息能够这边看到!怎样查询和手机号码绑定的微信谈天记载?必定有不少的兄弟在问,跟着微信谈天越来月火,几亿的国人在运用微信谈天,那么就难免情感胶葛、外遇偷情、骗财骗色的作业存在,那么怎样查询和手机号码绑定的微信谈天记载呢?微信账号是运用手机号码、qq号码注册的,或许一个邮箱,假 ... &&&&Timeline是微信最重要的页面,怎样在这一页找到商业办法,怎样在O2O的通讯链引发曩昔不能完结的革新,这便是微信商业化的要害,但最少当前还看不到微信有本质的展开。对比,陌陌类的笔直商品,起始页是方位信息,所以更简单找到商业办法,这便是其它创业者的时机。 ... &&&&谈天记载的数据库文件。想备份,简略,直接拷贝了就得!qq会员能够查一个月内的记载,假如你持久记载了就能够从你注册会员到如今的记载都能够查看,曾经的记载也能够在本地电脑上查看,不过换了电脑就不能了哦.第一:首要,登入微信。在微信主界面底部点击“微信”。一切的聊天记录都在此模块下,里边包含了你与老友的聊天记录列表,第二:点击一个老友,翻开对应的备份文件夹,正常都是成堆数字和字母组成文件名的文件夹。进入后,找到“voice”文件夹第三:微信的 ... &&&&User-agent: *Disallow: /*?*运用 $ 匹配网址的完毕字符软件特征1,无需暗码,无需登入QQ,无需设备,作业后软件直接破解并读取QQ谈天音讯数据库MsgEx.db 文件;2,悉数在本地电脑上登入过的QQ号码悉数摆放显现于软件窗口左边,可恣意点击查看;3,可查看软件窗口顶用户任何时间段内悉数谈天前史记载; ... &&&&怎么查询微信聊天记录?本公司以诚信做事 请大家放心办理业务 本公司双保险绝对可以查到手机密码,不必担心本公司办事能力,只要您要求本公司就可以为您办到!1:查询微信聊天记录的聊天详细内容查询.Robots协议代表了一种契约精神,互联网企业只有遵守这一规则,才能保证网站及用户的隐私数据不被侵犯。违背Robots协议将带来巨大安全隐忧——此前,曾经发生过这样一个真实的案例:国内某公司员工郭某给别人发了封求职的电子邮件,该Email存储在某邮件 ... &&&&一行将拦截包含 ? 的网址(具体而言,它将拦截所有以您的域名开头、后接任意字符串,然后是问号 (?),而后又是任意字符串的网址)。Allow: /*?$ 一行将允许包含任何以 ? 结尾的网址(具体而言,它将允许包含所有以您的域名开头、后接任意字符串,然后是问号 (?),问号之后没有任何字符的网址)。尽管robots.txt已经存在很多年了,但是各大搜索引擎对它的解读都有细微差别。Google与百度都分别在自己的站长工具中提供了robot ... &&&&手机是我们常用的交通工具。在手机的使用中,我们最常做的就是看短信,接打电话。每天都会有不同的手机号码呼出或是呼入,也有不少短信发出和法如。如果不小心删除了怎么办?不用着急,下面我就和大家分享一下如何查询通话记录,找回通话信息~~今天小编带来教程希望能帮助大家!清单详细记录了客户的每一次通话的情况,清单包括:套餐及固定费清单、通话清单、上网清单、短/彩信清单、代收费业务扣费记录等,大家可以登陆手机当地的网上营业厅查询自己的话费清单网上查通 ... &&&&4,下载后可在恣意目录或途径下作业,操作简略便当;5,软件配套教材:《无暗码破解本地及长途qq谈天记载》菜鸟兄弟可自行搜索该教程下载,按教程操作即可查看他人谈天记录。日,淘宝网宣布封杀百度爬虫,百度忍痛遵守爬虫协议。因为一旦破坏协议,用户的隐私和利益就无法得到保障,搜索网站就谈不到人性关怀。京东封杀日,京东商城正式将一淘网的搜索爬虫屏蔽,以防止一淘网对其的内容抓取。 ... &&&&如今网上有许多查手机通话记载,查手机短信内容,手机通讯清单,手机话费详单,手机号码费且账单之类的查询信息,还有不必手机暗码就可查询.这些信息终究是不是真的?不需求手机暗码真的能查到手机信息和能话记载和内容吗?还有手机号码定位可精确到十几米,能够查到在哪个房子,只需给个手机号就能够查询到身份证号或详细地址,或许说只需给钱就能查到悉数?网 ... &&&&思考不答应搜索引擎抓取的内网信息被走漏一事,资深互联网查询家洪波指出,做搜索就要恪守搜索职业公认的游戏规矩,无视规矩,恣意违反规矩才是真实的不正当竞赛,这种行动不能从法令和政府监管上及时阻止,将引发职业大乱。baidu并没有阻止悉数爬虫抓取问答、晓得和贴吧的内容,baidu仅仅阻止了不规矩的、存在潜在安全风险的爬虫,这恰是维护市 ... &&&&“Allow”扩展名:Googlebot 可辨认称为“Allow”的 robots.txt 标准扩展名。其他搜索引擎的周游器能够无法辨认此扩展名,因而请运用您感兴趣的其他搜索引擎进行查找。“Allow”行的效果原理彻底与“Disallow”行相同。只需列出您要答应的目录或页面即可 ... &&&&其他的META标签(如运用的语言、页面的描绘、要害词等)相同,Robots Meta标签也是放在页面中,专门用来通知搜索引擎ROBOTS怎样抓取该页的内容。Robots Meta标签中没有大小写之分,name=”Robots”表明悉数的搜索引擎,能够关于某个详细搜索引擎写为 ... &&&&2.然后填写用户名和登录密码,验证码就不说了哦,用户名一般是邮箱,手机或者是固网。登录密码一般为服务密码(服务密码可以通过打电话给中国联通客服人员进行咨询)。3.登录进入联通网上营业厅后点击自助服务4.进入后你会看到如下画面,点击通话详单 ... &&&&User-agent: *Allow: /*?$Disallow: /*?没有在wordpress网站根节目上载过robots.txt,当搜索引擎和用户拜访某个文件时,wordpress程序会主动生成一个robots.txt给搜索引擎和用户;假如咱们上载编写的robots.txt到网站根节目,用户和搜索引擎蛛蛛拜访的便是咱们上载的文件,wordpress就不会再发作那个文件了。只需效劳器找不到robots的时分wordpress才会生成 ... &&&&Disallow: /实例分析:淘宝网的 Robots.txt文件User-agent: Baiduspider移动短信内容查询:网上会出现很多公司,有人就会问到这些公司到底都是属于个人还是企业呢。难道这个行业也可以明目张胆的开公司,查询手机通话记录怎么能够随便去调查呢。毕竟查询移动通话记录也是不容易的,并且也是触犯到了个人隐私等问题的?一,查询手机通话记录在网上所呈现出的网页一般都是以公司的资质存在的,办理查询有很多流程,并不是客户想 ... &&&&如需查询老公_男朋友的微信聊天记录,请直接咨询qq技术客服,或者在线留言!爱情和婚姻是双方努力的结果,如果中途退出或者放弃都将是一种懦弱的表现,及时的抓住问题的关键,迎面而上,不退缩,就能够胜利的解决这些问题!查微信聊天记录可能给生活带来什么?这是个很让人重视的话题,微信聊天记录查询究竟能给生活带来什么样的变化呢?从不断发生的事情报告中,微信在作为社交工具变的很火之后,带来的社会问题也是很复杂繁多的,越来越多的人在使用微信发送信息、视频 ... &&&&四公里,添加了1000多万出资。而为了惠及更多农牧民用电,联络地理环境的计划需求,工程线路又在随后接连三次跨过金沙江,总算将国家电网主网与西藏昌都区域电网联通。2施工进度2013年8月国家电网公司构成川藏联网工程建造指挥部并进驻巴塘,悉数展开施工准备作业。 ... &&&&当然有的,那就是非常规的渠道,通过专业的技术和团队、渠道,调用关系来查询微信聊天记录,这样做就需要查询的用户付出一定的费用,至于多少,需要根据服务公司而定,在此就不便透露了!微信用另外手机登陆后聊天记录还有吗?一般是不存在的,就想qq一样,在一台电脑上聊天技术了,聊天记录只保存在这台电脑上,如果要在另外一台电脑上登陆qq账号报查看qq聊天信息是不可能的,这一点相信大家都知道!那么登陆另外一台电脑的微信如何看聊天记录?这一点,相信很多朋友 ... &&&&来愈加便当。近来一段时间,微信的兄弟圈有一条音讯在广泛传达:不晓得自个的爱车是不是违章?在微信上就能够查询到啦!就像这样,这些新的查询办法进入车主们的视界。不少车主说,这种办法非常便利,但也有人忧虑其间的风险。那么,这终究靠不靠谱呢?在微信里,运用 查找微信大众账号功用搜索违章要害词,能够找到上百个全国各地的交通违章查询老友。只需 ... &&&&回来成果:职位:X,审阅经过数:X例: ZW 或 ZW8 或 ZW 或 ZW8 或 ZW 或ZW# ... &&&&1999年,业界初次见到了榜首套高速SMSC体系,Acision公司将其处置才干提高到了500条每秒,而21世纪初的Acision IPSMSC体系又将这一数字提高了32倍。从最初简略的"SMSC box"到如今的Acision IP SMSC体系,Acision公司将短信息文字效劳的单路处置速度提高到了16,000条每秒,而其上限永无止境。 ...
百度百科内容方针
提倡有可靠依据、权威可信的内容
鼓励客观、中立、严谨的表达观点
不欢迎恶意破坏、自我或商业宣传
在这里你可以
百度百科编辑方针:
编辑前请阅读了解百度百科内容方针
请为编辑内容提供参考资料以供查证
请勿添加任何形式的推销或广告宣传
以下情况可以进行质疑:
内容缺乏可信来源,需专业人士判断
内容描述过分主观,或表述不够严谨
内容含有明显错误,或存在恶意破坏
关于投诉:
百科鼓励用户通过编辑、质疑功能解决和反馈内容问题。当您遇到其他问题时,也可以通过投诉系统提交投诉。
全方位的质量监督
:为亿万网友提供权威意见
:把控质量,做更好的知识}

我要回帖

更多关于 动态雪花飘落背景图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信