1、什么时候使用 AsnyncTask 在上一篇文章已经说了,主线程主要负责控制UI页面的显示、更新、交互等。 为了有更好的用户体验,UI线程中的操作要求越短越好。 我们把耗时的操作(例如网络请求、数据库操作、复杂计算)放到单独的子线程中操作,以避免主线程的阻塞。但是在子线程中不能更新UI界面,这时 ...
分类:
移动开发 时间:
2017-01-06 15:20:29
阅读次数:
325
Volley是 Google 推出的 Android 异步网络请求框架和图片加载框架。 Volley的特性 (1).封装了的异步的请求API。Volley 中大多是基于接口的设计,可配置性强。(2).一个优雅和稳健的请求队列,一定程度符合 Http 规范,包括请求头的处理,缓存机制的支持等。(3). ...
分类:
其他好文 时间:
2016-12-12 14:57:07
阅读次数:
224
深入探讨Android异步精髓Handler站在源码的肩膀上全解Scroller工作机制Android多分辨率适配框架(1)— 核心基础
Android多分辨率适配框架(2)— 原理剖析
A...
分类:
移动开发 时间:
2016-12-04 09:44:42
阅读次数:
314
【1】异步加载图片类AsyncImageLoaderpackagecom.example.testdddleapk.cus;
importjava.io.IOException;
importjava.lang.ref.SoftReference;
importjava.util.HashMap;
importorg.apache.http.HttpEntity;
importorg.apache.http.HttpResponse;
importorg.apache.http.Http..
分类:
移动开发 时间:
2016-11-11 20:59:25
阅读次数:
221
android线程池的理解,晚上在家无事 预习了一下android异步加载的例子,也学习到了一个很重要的东东 那就是线程池+缓存 下面看他们的理解。[size=1.8em]Handler+Runnable模式 我们先看一个并不是异步线程加载的例子,使用 Handler+Runnable模式。 这里为 ...
分类:
编程语言 时间:
2016-11-08 23:12:37
阅读次数:
334
前言: 我们在开发Android过程中,在处理耗时任务和UI交互的过程中,都会将耗时任务放到子线程处理并刷新. 下面我提出的两个问题,相信大多数开发者都会碰到: 1. 数据经常需要读取更新,并且比较耗时,需要分步刷新UI. 2. UI界面切换后,如何停止掉子线程里面正在读取的数据而不会将旧数据刷新到 ...
分类:
移动开发 时间:
2016-11-08 16:56:03
阅读次数:
387
原文链接:http://www.jianshu.com/p/19368c2cdcaf 系统框架 1. 网络请求 Android Async HTTP Android异步HTTP库 AndroidAsync 异步Socket,HTTP(客户端+服务器),WebSocket,和socket.io库。基于 ...
分类:
移动开发 时间:
2016-11-03 09:41:03
阅读次数:
265
什么是异步任务? 异步任务就是开一个子线程,然后让它去跑,它跑完了就会回来告诉你说,它跑完了,这是结果。这和Java中的回调差不多。我们在OKHttp中很长见到的 onSuccess() 和 onError() 这些都是回调函数。当然这篇博文不讨论这些回调,只讨论Android中自带的异步任务。 ... ...
分类:
移动开发 时间:
2016-10-27 13:02:58
阅读次数:
300
我们都知道,Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制,参考之前一篇文章Android 异步消息处理机制:Looper、Handle...
分类:
移动开发 时间:
2016-09-07 17:46:08
阅读次数:
216
Volley实现原理简述 一、介绍 Volley是Goole退出的Android异步网络请求框架和图片加载框架。 主要特点: 1)扩展性强。Volley大多是基于接口的设计。 2)符合Http规范。 3)Android2.3及以上版本默认基于HttpUrlConnection,2.3以下基于Http ...
分类:
其他好文 时间:
2016-08-10 16:14:17
阅读次数:
162