自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xymyeah

专注AI

  • 博客(10)
  • 收藏
  • 关注

转载 Android平台下基于XMPP的IM研究

由于项目需要做一个基于XMPP协议的Android通讯软件。故开始研究XMPPXMPP协议采用的是客户端-服务器架构,所有从一个客户端发到另一个客户端的消息和数据都必须经过XMPP服务器转发,而且支持服务器间DNS的路由,也就是说可以构建服务器集群,使不同的服务器下的客户端也可以通信,XMPP的前身是一个开源组织制定的网络通信协议——Jabber,XMPP的核心是在网络上分片段发送XML流

2012-11-28 00:15:29 1074

转载 使用monkeyrunner命令行、文件、eclipse平台运行全解

http://blog.csdn.net/robinzhou/article/details/6771120很好的例子http://www.cnblogs.com/ccxniit2004/archive/2012/01/18/2325684.html好的博客文章http://blog.csdn.net/jiguanghoverli/article/category/1060048Mon

2012-11-27 18:12:32 2268

转载 Activity的四种加载模式

Activity之间的跳转,或者说加载一个新的Activity,一般对于开发者来说,都不是一个太难的问题。直到后来随着不断的深入,才发现原来Activity的加载还分为四种不同加载模式。灵活的使用合适的加载模式,可以避免产生大量的重复的Activity,从而优化性能,减少系统资源消耗。  四种加载模式具体为:  standard: 标准模式,一调用startActivity()方法

2012-11-25 23:23:00 501

转载 Messenger:使用消息的跨进程通信

Messenger:信使官方文档解释:它引用了一个Handler对象,以便others能够向它发送消息(使用mMessenger.send(Message msg)方法)。该类允许跨进程间基于Message的通信(即两个进程间可以通过Message进行通信),在服务端使用Handler创建一个Messenger,客户端持有这个Messenger就可以与服务端通信了。 以前我

2012-11-18 00:41:59 657

转载 Android 访问 Tomcat SSL双向验证服务器

项目需要,在Android上实施SSL的双向验证。 准备环境:Windows 2003 EE;OpenSSL;Tomcat 7; 简单的过程:1.用OpenSSL和keytools做CA,Client,Server的证书、私钥。2.搭建Tomcat的双向验证的Web服务器。3.用IE验证SSL的双向验证的有效性。

2012-11-18 00:35:31 1810

转载 高效代码审查的十个经验

代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。  1. 代码审查要求团队有良好的文化  团队需要认识到代码审查是为了提高整个团队的能力,而不是针对个体设置的检查“关卡”。  “A的代码有个bug被B发现,所以A能力不行,B能力更好”,这一类的陷阱很容易

2012-11-09 14:29:59 759

转载 Android中的Handler, Looper, MessageQueue和Thread

前几天,和同事探讨了一下Android中的消息机制,探究了消息的发送和接收过程以及与线程之间的关系。虽然我们经常使用这些基础的东西,但对于其内部原理的了解,能使我们更加容易、合理地架构系统,并避免一些低级错误。对于这部分的内容,将分成4小节来描述:1.职责与关系2.消息循环3.线程与更新4.几点小结--------------------------

2012-11-08 23:15:38 547

转载 Android Handler的使用

大家好我们这一节讲的是Android Handler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title.首先我们看一下习惯了Java编程的人,在不知道Handler的用法之前是怎么样写的程序,代码如下所示:view plaincopy to clipboardprint?package com.android.tutor;

2012-11-08 23:14:45 554

转载 android 的handler 机制

在android中,用户自己创建的工作线程和UI主线程是不同的线程。handler 是android中一种消息的异步处理机制。在用户未给自己的工作线程创建Looper,即默认情况下,handler 会在主线程的Looper下进行消息处理,这时handler占用主线程。   当用户在启动自己的工作线程时调用Looper.prepare(),这时创建了自己的Looper,当我们利用handle

2012-11-08 23:14:16 421

转载 Android Handler

快一年没更新博客了, 这一年有些疲于奔命, 详细的在Q空间里再写吧. 因为转型做Android了, 开始新的学习历程了, 望此次重拾博客有新成长新感悟...        此文是关于Handler的。 Handler主要接受子线程发送的数据, 并用此数据配合主线程更新UI。 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) ,主线程为管理界面中的UI控件,进行事件分

2012-11-08 23:13:42 526

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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