- 博客(5)
- 收藏
- 关注
原创 Android OkHttp解析
okhttp的简单使用,主要包含: 一般的get请求一般的post请求基于Http的文件上传文件下载加载图片支持请求回调,直接返回对象、对象集合支持session的保持 1.Http Get //创建okHttpClient对象 OkHttpClient mOkHttpClient = new OkHttpClient(); //创建一个Request final Request req
2017-02-23 19:03:56 530
原创 Android JSON数据与实体类之间的相互转化-------GSON实现
这篇文章就是示范如何用GSON把JSON数据与实体类进行相互转化,需要用到gson-2.3.1.jar这个包 import java.lang.reflect.Type; import java.util.ArrayList; import java.util.List; import com.google.gson.Gson; import com.google.gson.GsonBuild
2017-02-23 17:46:06 6737 1
转载 Handler,Looper, Message解析(3)
概念详解: 1、MessageQueue: 是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。 创建一个线程的时候,并不会自动创建其MessageQueue。通常使用一个Looper对象对该线程的MessageQueue进行管理。主线程创建时,会创建一 个默认的Looper对象,而Looper对象的创
2017-02-21 16:33:37 230
转载 Handler,Looper, Message解析(2)
对于线程的控制,我们将介绍一个 Handler类,使用该类可以对运行在不同线程中的多个任务进行排队,并使用Message和Runnable对象安排这些任务。在javadoc中,对Handler是这样解释的:Handler可以发送和处理消息对象或Runnable对象,这些消息对象和Runnable对象与一个线程相关联。每个Handler的实例都关联了一个线程和线程的消息队列。当创建了一个Handle
2017-02-21 16:27:56 224
转载 Handler,Looper, Message解析(1)
1.Android消息处理原理 Android系统中Looper负责管理线程的消息队列和消息循环,具体实现请参考Looper的源码。 可以通过Loop.myLooper()得到当前线程的Looper对象,通过Loop.getMainLooper()可以获得当前进程的主线程的 Looper对象。 前面提到Android系统的消息队列和消息循环都是针对具体线程的,一个线程可以存在(当然也可
2017-02-21 16:04:38 250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人