acl(one advanced C/C++ library) 是一个跨平台的网络通信与服务器开发开源框架,至今已经被很多大公司所使用,使开发者在享受C/C++的高性能的同时,可以使用 acl 框架提高开发效率与系统的稳定性。该框架不仅提供了丰富的服务器模式(多进程模式、多线程模式、非阻塞模式、UDP模式、触发器模式),同时还提供了丰富 的常见应用协议库(http/ping/smtp/memcache/redis/beanstalk/handler socket, etc) 以及丰富的编码库(base64/...
分类:
其他好文 时间:
2015-02-09 09:25:50
阅读次数:
166
这里直接用系统Dialog中加入了倒计时的显示,假设用自己定义Dialog会更美观; private TextView mOffTextView; private Handler mOffHandler; private Timer mOffTime; private Dialog mDialog;...
分类:
其他好文 时间:
2015-02-08 20:41:04
阅读次数:
155
文章来源:http://www.2cto.com/kf/201302/190591.htmlAndroid 更新UI的两种方法——handler和runOnUiThread()在Android开发过程中,常需要更新界面的UI。而更新UI是要主线程来更新的,即UI线程更新。如果在主线线程之外的线程中直...
分类:
移动开发 时间:
2015-02-08 09:01:36
阅读次数:
218
一、为什么要使用异步任务类?
Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler对象向UI线程发送消息,完成界面的更新,
这种方式对整个界面的控制非常精细。
但是也有缺点,例如代码臃肿,所以为了简化操作,Android 1.5 sdk 提供了一个工具类 AsyncTask(异步任务类),
使得创建异步任务变的更加简单。
...
分类:
移动开发 时间:
2015-02-07 17:26:55
阅读次数:
935
// signals/sigusr.c 10-1
#include "apue.h" static void sig_usr(int); /* one handler for both signals */ int main(void)
{ if (signal...
分类:
其他好文 时间:
2015-02-06 20:16:36
阅读次数:
176
在android系统中,message常在多线程之间信息交流中用到,通过Handler来传递线程间的消息(message).今天讨论的是android中的message特性:对象池.
其实每一个Handler都是需要一个Looper的,往往我们创建一个Handler的时候其实是没有指明他的Looper,不过他会自动获取创建这个Handler的线程的Looper来作为自己的Looper,所以,在android中,往往没有指明Handler的Looper,其实就是用主线程(就是我们常说的ui线程)的Looper...
分类:
移动开发 时间:
2015-02-06 18:50:49
阅读次数:
151
1.什么是Handler?SDK中关于Handler的说明例如以下:A Handler allows you to sendand process Messageand Runnable objects associated with a thread'sMessageQueue.Each Hand...
分类:
其他好文 时间:
2015-02-06 14:41:38
阅读次数:
143
那时客户需要实现在TabHost标题上动态显示从数据库获取的个数。起初这样思考的,从数据库 获取个数是非常简单,但是要把获取的个数显示在TabHost标题,思前想后,想用Handler来异步实现消息传递。 如果将图标或者标题的变量设置为全局变量,你们应该知道我的目的吧。也就是为了在这个类不断的进行赋...
分类:
移动开发 时间:
2015-02-06 11:07:13
阅读次数:
221
1、java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
在Android中不允许Activity里新启动的线程访问该Activity里的UI组件,这样会导致新启动的线程无法改变UI组件的属性值。
出现java.lang.RuntimeExcepti...
分类:
移动开发 时间:
2015-02-05 15:04:44
阅读次数:
145
1. 什么是消息队列消息队列在android中对应MessageQueue这个类,顾名思义,消息队列中存放了大量的消息(Message)2.什么是消息消息(Message)代表一个行为(what)或者一串动作(Runnable),有两处会用到Message:Handler和Messenger3.什么...
分类:
移动开发 时间:
2015-02-05 13:30:27
阅读次数:
163