摘要:
1、使用新线程的原因: android的UI线程主要负责处理用户的按键事件、用户触屏事件及屏幕绘图事件,因此其它其它操作不应该、也不能阻止UI线程,否则UI界面将会变得停止响应。 2、解决新线程不能更新UI组件的问题 2.1、使用Handler实现线程通信 2.2、Activity.runOnUiThread(Runnable) 2.3、View.post(Runnabl...
阅读全文
posted @ 2017-03-30 22:34
丨丿丶
阅读(256)
推荐(0)
编辑
摘要:
原文来自于 http://www.cnblogs.com/zyw-205520/p/3770705.html 其实手机在网络方面的的监听也比较重要,有时候我们必须实时监控这个程序的实时网络状态,android在网络断开与连接的时候都会发出广播,我们通过接收系统的广播就可以实现网络的监听。 1、添加访问网络和获取网络状态的权限 2、新建一个Application类并继承and...
阅读全文
posted @ 2017-03-30 22:33
丨丿丶
阅读(951)
推荐(0)
编辑
摘要:
ListView是android里面用到很多的一个控件,这使用起来比较简单,又很实用。今天要讲的就是在Activity进而 重写Adapter的Button事件,废话不多说,就直接开始了 1、创建一个适配器FindAdapter.java public class FindAdapter extends CursorAdapter implements OnClickListener{ ...
阅读全文
posted @ 2017-03-30 22:33
丨丿丶
阅读(191)
推荐(0)
编辑
摘要:
Presence.Type有七种 available (默认)用户空闲状态,即在线 unavailable 用户没空看消息,即离线 subscribe 请求订阅别人,即请求加对方为好友 subscribed 统一被别人订阅,也就是确认被对方加为好友 unsubscribe 他取消订阅别人,请求删除某好友 unsubscribed 拒绝被别人订阅,即拒绝对方的添加请求...
阅读全文
posted @ 2017-03-30 22:32
丨丿丶
阅读(275)
推荐(0)
编辑
摘要:
刚把登录报文抓了分析,有很多报文,所以写了一小点报文
阅读全文
posted @ 2017-03-30 22:31
丨丿丶
阅读(712)
推荐(0)
编辑
摘要:
在AndroidManidest.xml com.chat.IM.java public class IM extends Application{ public static IM im;//单例 public void onCreate(){ super.onCreate(); im = this; } public static boolean putString(...
阅读全文
posted @ 2017-03-30 22:24
丨丿丶
阅读(415)
推荐(0)
编辑
摘要:
最近在做文件传输,遇到只能发送文件到spark,spark发送文件来不能接收,要么一直等待,要么发一下就要重试,这天终于找到问题的所在了 我的openfire里面的:服务器->服务器设置->文件传输设置 里面的代理服务被禁用了,应该要使用里面的“使用” 这是我同学总结分析出来的传输文件的报文,由于我们两个是一起在做,我就不去抓了,为了记笔记不得不发一下 发送文件场景: 1,对方拒接 2,对方...
阅读全文
posted @ 2017-03-30 22:23
丨丿丶
阅读(417)
推荐(0)
编辑