Working harder, getting stronger!

一点一滴地积累!

Vim查找操作

" 搜索 /joe/e : 设置光标到匹配"joe"的末尾 /joe/e+1 : 设置光标到匹配"joe"的末尾再后移一位 /joe/s-2 : 设置光标到匹配"joe“的开头再前移两位 /^joe.*fred.*bill/ : 匹配以'...

2011-07-22 23:48:38

阅读数:1845

评论数:0

monkey测试工具

From: http://blog.csdn.net/yangwenchao1983/archive/2009/12/30/5107407.aspx 当Monkey程序在模拟器或设备运行的时候,如果用户出发了比如点击,触摸,手势或一些系统级别的事件的时候,它就会产生随机脉冲,所以

2011-07-22 23:41:00

阅读数:892

评论数:0

Android trouble shooting 整理

(1)[ 01-01 08:39:22.016 1228:0x4cd E/AndroidRuntime ]java.lang.Exception: WakeLock finalized while still held: My Tagat android.os.PowerMana

2011-07-22 23:39:20

阅读数:1500

评论数:0

fail to set top app changed原因查找

我在程序的onPause里面使用了向通知栏添加通知的方式,告诉用户程序是在后台运行,类似手机QQ一样,但今天我在通过点击通知栏重新激活程序的时候程序竟然见上帝去了 ???在日志里面发了fail to set top app changed! 这很明显是失败了,我检查了一个添加通知

2011-07-22 23:38:01

阅读数:1437

评论数:0

长连接和Keepalive

TCP协议中有长连接和短连接之分。短连接在数据包发送完成后就会自己断开,长连接在发包完毕后,会在一定的时间内保持连接,即我们通常所说的Keepalive(存活定时器)功能。默认的Keepalive超时需要7,200,000 milliseconds,即2小时,探测次数为5次。它的

2011-07-19 22:27:05

阅读数:1608

评论数:0

禁止多人使用同一账号在系统上进行操作[踢人操作]

在开发中遇到一个问题,系统内,同一个账号可以在不同的地方多个人同时进行登陆,操作。   要求是同一账号在系统内必须保持唯一,即,若是有人用同一账号登陆了,已登录账号失效      解决方案有两种:    一种是在系统中设置状态位,登陆签到,退出签退...至于异常退出,在旧的ses

2011-07-19 22:19:48

阅读数:2133

评论数:0

XMPP——Smack[6]离线消息和离线文件的实现

1.离线消息  openfire本身是支持离线消息的,不需要进行额外处理,可以用spark测试下  使用smack,其实他提供了相应的方法  Class OfflineMessageManager   可以看下描述 The OfflineMessageManager helps

2011-07-19 22:17:27

阅读数:7135

评论数:2

XMPP——Smack[5]文件传输及离线消息的获取

三天时间,赶在最后一下午实现了文件的传输,本来需要实现离线文件的发送的,一直没想好怎么弄,找openfire的离线文件插件没找到,后来想出一种方法,起服务器时起了一个系统用户,一直在线,当用户发送离线文件,检测到对方不存在,先发给系统用户,存到服务器路径,并在数据库中保存信息,当

2011-07-19 22:14:46

阅读数:5043

评论数:3

XMPP——Smack[4]状态,心情,头像更改

这里写完,最基本的IM功能也就完了,还剩下个发送接收文件,离线消息扩展等等 呵呵,三天时间,看的不是很深入,欢迎大家补充呀 1.       修改自身状态包括上线,隐身,对某人隐身,对某人上线public static void updateStateToAvailable(XM

2011-07-19 22:09:48

阅读数:4032

评论数:1

XMPP——Smack[3]用户列表,头像,组操作,用户操作

转载请注明出处:http://blog.csdn.net/wklken/archive/2011/06/01/6460112.aspx上一篇主要是会话的管理继续,这是显示用户列表方面的 1.       用户列表Smack主要使用Roster进行列表管理的connection.g

2011-07-19 22:04:22

阅读数:3354

评论数:0

XMPP——Smack[2]会话、消息监听、字体表情和聊天窗口控制

上一篇是连接,登陆登出和账户管理继续连接之后,拿到了connection,通过它可以搞定会话  1.       建立一个会话MessageListener msgListener = new MessageListener() {

2011-07-19 21:55:35

阅读数:2932

评论数:0

XMPP——Smack[1]连接、登陆及账户操作

临毕业前,应需求,花了三天写了个小的聊天工具,貌似简陋得很….若有机会再完善吧,目前毕业季,处理毕业事宜,还要准备即将的入职。 眼瞅着大学四年就这么结束了,哎。 开始吧,四篇博文简单介绍下基本实现,由于时间有限,功能不是十分丰富,有兴趣的同学自己研究下协议和具体的实现 需求:基于

2011-07-19 21:49:27

阅读数:2562

评论数:0

手机程序java认证客户端套接字(Socket)的超时

客户端套接字的超时(timeout)就是指在客户端通过Socket和服务器进行通讯的过程中,由于网络延迟,网络阻塞等原因,造成服务器并未及时响应客户端的一种现象。在一段时间后,客户端由于未收到服务端的响应而抛出一个超时错误; 其中客户端所等待的时间就是超时时间。  由于生产超时错

2011-07-19 00:41:47

阅读数:991

评论数:0

装饰者模式

装饰者模式Decorator模式(别名Wrapper):动态将职责附加到对象上,若要扩展功能,装饰者提供了比继承更具弹性的代替方案。 意图:动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。 设计原则:1. 多用组合,少用继承。利用继

2011-07-18 13:50:35

阅读数:698

评论数:0

适配器模式

适配器模式Adapter(别名Wrapper)模式:将一个类的接口,转换成客户期望的另一个类的接口。适配器让原本接口不兼容的类可以合作无间。 要点:1. 适配器模式主要应用于“希望复用一些现存的类,但是接口又与复用环境要求不一致的情况”,在遗留代码复用、类库迁移等方面非常有用。2

2011-07-18 13:25:01

阅读数:927

评论数:0

android图片压缩方法

在开发图片浏览器等软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的decodeFile方法,然后通过传递进去 BitmapFactory.Option类型的参数进行取缩略图,在Option中,

2011-07-13 20:56:29

阅读数:2027

评论数:0

Android XML解析学习——Pull方式

一. 基础知识通过前面的学习我们已经知道了 Android 上使用 SAX 和 DOM 方式解析 XML 的方法,并且对两种做了简单的比较,通过比较我们知道对在往往内存比较稀缺的移动设备上运行的 Android 系统来说, SAX 是一种比较合适的 XML 解析方式。但是 SAX

2011-07-13 20:51:07

阅读数:991

评论数:0

Android 图像处理(类型转换,比例缩放,倒影,圆角)

1.放大缩小图片public static Bitmap zoomBitmap(Bitmap bitmap,int w,int h){ 02 int width = bitmap.getWidth(); 03 int height = bi

2011-07-13 20:46:01

阅读数:1287

评论数:1

Android service 服务 笔记

Android 中的 Service 是一个优先级比较高的 系统组件 ,他不是一个独立的进程也不是一个线程 ! 文档中有说明:A Service is not a separate process. The Service object itself does not imply

2011-07-06 23:13:15

阅读数:535

评论数:0

Service

1、 概述每个服务都继承Service基类。可以连接到(或者bind to)一个正在运行的服务(如果没有在运行则启动它)。当连接成功后,你可以通过服务提供的接口来与它通信。服务通常产生另外的线程来进行占用时间长的任务。Service是没有用户可见的界面,不与用户交互,而是在后台运

2011-07-06 23:12:46

阅读数:446

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭