自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用Handler异步处理的内部过程

使用Handler进行异步处理的过程见我之前写的一篇《android异步处理简单总结》,在这里我想讲一下用Handler进行异步处理的内部过程。1、创建Handler。调用Looper.myLooper(),方法获得Looper对象。这个Looper对象是在ActivityThread类的main方法中创建的。通过源代码可以看出,在第一个Handler创建之前必然已经有Looper对象创建了。

2012-01-17 10:22:04 348

原创 AsyncTask原理浅见

AsyncTask的基原理是创建一个线程池,通过线程池执行一个Runnable对象(FutureTask),然后通过Handler通知UI线程。1、线程池的创建。创建线程池,并返回一个执行器对象(Executor) private static final int CORE_POOL_SIZE = 5; private static final int MAXIMUM_P

2012-01-16 10:59:08 733

原创 android异步处理简单总结

android异步处理有两种方法:一种是Thread+Handler;另一种是使用android提供的异步处理类AsyncTask。一、Thread+Handler方法的使用方法大致如下:创建Handler对象,并重写其handleMessage(Message)方法。

2012-01-06 11:48:59 483

原创 Handler学习笔记

Handler对象一创建就跟创建它的线程(或者说线程的消息队列)绑定在一起了。Handler对象将Message对象和Runnable对象加入到线程的消息队列中,当它们从线程队列出来时就执行。Handler主要有两个作用:(1)、排列将要执行的消息和线程。(2)、将不同线程要执行的动作自动加入到队列中。         Handler使用 post(Runnable),

2012-01-05 16:24:05 281

ExpenseTracker

这是一个android上的消费记录器,位置是采用的GPS定位,个人感觉不是特别方便,但是也找不到更好的了。

2011-07-07

空空如也

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

TA关注的人

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