自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Vim查找操作

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

2011-07-22 23:48:38 1902

转载 monkey测试工具

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

2011-07-22 23:41:00 949

转载 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 1569

转载 fail to set top app changed原因查找

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

2011-07-22 23:38:01 1506

转载 长连接和Keepalive

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

2011-07-19 22:27:05 1665

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

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

2011-07-19 22:19:48 2195

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

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

2011-07-19 22:17:27 7224 2

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

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

2011-07-19 22:14:46 5128 3

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

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

2011-07-19 22:09:48 4127 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 3423

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

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

2011-07-19 21:55:35 3010

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

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

2011-07-19 21:49:27 2624

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

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

2011-07-19 00:41:47 1031

转载 装饰者模式

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

2011-07-18 13:50:35 752

转载 适配器模式

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

2011-07-18 13:25:01 984

转载 android图片压缩方法

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

2011-07-13 20:56:29 2067

转载 Android XML解析学习——Pull方式

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

2011-07-13 20:51:07 1039

转载 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 1328 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 576

转载 Service

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

2011-07-06 23:12:46 502

转载 即时通讯软件openfire+spark+smack

开发你自己的XMPP IM - [J2EE]这几天查国内外的资料,发现国内关于这方面间的软件资料太少了,就想在这里写几篇关于此类IM 软件开发的文章。不过别看东西小,涉及的模块可不少。所以我基本上分为三篇文章来介绍此类软件的开发:第一篇是关于XMPP 协议是啥,IM 是啥以及一个

2011-07-06 23:12:00 1499

转载 有关socket通信包大小的问题总结(UDP传输模式)

最近刚接触linux的编程,在pc机上编了两个socket通信的程序做测试,一个采用TCP的方式,另一个采用UDP的方式。不断增大传输数据包的大小,到180k大小时,UDP通信收不到包,阻塞在recvfrom(),而TCP方式仍然能正常工作。对于用SOCK_DGRAM创建的soc

2011-07-06 23:09:35 6341

转载 bak 6.android xml解析 XmlPullParser的使用.

android xml 的解析.1.普通型aaa解析代码.try{xpp.setInput( new StringReader ( “xml string” ) );XmlPullParser parser = XmlPullParserFacto

2011-07-06 23:07:29 1372

转载 XML的pull解析

在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。 Pull解析器是一个开源的java项目,既可以用于android,也可以用于JavaEE。原

2011-07-06 23:06:03 1007

转载 回调机制在 Android 监听用户界面操作中的体现

本文讨论以下两个内容:1. 回调函数2. 回调机制在 Android框架 监听用户界面操作中的作用一 回调函数回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函

2011-07-06 23:04:10 5400

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