2017年3月30日
摘要: 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) 推荐(0) 编辑
摘要: 原文来自于 http://www.cnblogs.com/zyw-205520/p/3770705.html 其实手机在网络方面的的监听也比较重要,有时候我们必须实时监控这个程序的实时网络状态,android在网络断开与连接的时候都会发出广播,我们通过接收系统的广播就可以实现网络的监听。 1、添加访问网络和获取网络状态的权限 2、新建一个Application类并继承and... 阅读全文
posted @ 2017-03-30 22:33 丨丿丶 阅读(950) 评论(0) 推荐(0) 编辑
摘要: ListView是android里面用到很多的一个控件,这使用起来比较简单,又很实用。今天要讲的就是在Activity进而 重写Adapter的Button事件,废话不多说,就直接开始了 1、创建一个适配器FindAdapter.java public class FindAdapter extends CursorAdapter implements OnClickListener{ ... 阅读全文
posted @ 2017-03-30 22:33 丨丿丶 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Presence.Type有七种 available (默认)用户空闲状态,即在线 unavailable 用户没空看消息,即离线 subscribe 请求订阅别人,即请求加对方为好友 subscribed 统一被别人订阅,也就是确认被对方加为好友 unsubscribe 他取消订阅别人,请求删除某好友 unsubscribed 拒绝被别人订阅,即拒绝对方的添加请求... 阅读全文
posted @ 2017-03-30 22:32 丨丿丶 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 刚把登录报文抓了分析,有很多报文,所以写了一小点报文 阅读全文
posted @ 2017-03-30 22:31 丨丿丶 阅读(712) 评论(0) 推荐(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 丨丿丶 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 最近在做文件传输,遇到只能发送文件到spark,spark发送文件来不能接收,要么一直等待,要么发一下就要重试,这天终于找到问题的所在了 我的openfire里面的:服务器->服务器设置->文件传输设置 里面的代理服务被禁用了,应该要使用里面的“使用” 这是我同学总结分析出来的传输文件的报文,由于我们两个是一起在做,我就不去抓了,为了记笔记不得不发一下 发送文件场景: 1,对方拒接 2,对方... 阅读全文
posted @ 2017-03-30 22:23 丨丿丶 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 1、什么是AIDL? Android Interface Definition Lauguage(android接口描述语言)是一个IDL语言。 2、AIDL的作用? 背景:在android平台 中,一个进程通常不能访问其它进程中的内存区域。所以,他们需要把对象拆分成操作系统能理解的简单形式,以便伪装成对象跨越边界访问。编写这种伪装代码相当的枯燥乏味,好在android为... 阅读全文
posted @ 2017-03-30 22:22 丨丿丶 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 之前从数据库中读取数据时总是要做类似于刷新一样的操作,感觉那是个很烦的工作,不仅影响写代码的效率也会影响程序的性能。还好最近了解到观察者模式有这样的功能,不知道我有没有理解错,如果有错,还望各位大神进行纠正,好吧!话就不多说,开始干正事 1、什么是观察者模式? 观察者模式(有时又被称为发布-订阅Subscribe>模式、模型-视图View>模式、源-收听者Listener>模式或从... 阅读全文
posted @ 2017-03-30 22:19 丨丿丶 阅读(189) 评论(0) 推荐(0) 编辑