在这个demo里面,他使用的是GridView(在Fragment中)来显示图片的缩略图,当点击缩略图的时候,显示大图,使用了DiskLruCache和AsyncTask。...
分类:
其他好文 时间:
2015-01-19 10:55:51
阅读次数:
165
本章主要涉及内容有:
一、Android事件处理机制,其中包括监听和回调两种处理机制
二、Configuration类
三、Handler、Loop及MessageQueue
四、AsyncTask
一、监听机制和回调机制
1.1-监听机制
监听事件处理模型包括三类对象:事件源、事件和事件监听器。其中事件源为事件发生的场所/组件,事件为用户动作,事件监听器则负责监听并处理...
分类:
移动开发 时间:
2015-01-17 08:51:22
阅读次数:
219
(1)该文件下载主要演示异步任务下载图片
(2)布局代码如下:一个ImageView用于存放下载的图片,Button用于开始异步任务下载
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
...
分类:
移动开发 时间:
2015-01-16 10:05:20
阅读次数:
211
参考网址:http://www.cnblogs.com/devinzhang/archive/2012/02/13/2350070.html 1 /* 2 * Params 启动任务执行的输入参数,比如HTTP请求的URL。 3 * Progress 后台任务执行的百分比。 4 * ...
分类:
移动开发 时间:
2015-01-15 21:54:51
阅读次数:
152
前言 我们知道Android的UI主线程主要负责处理用户的按键事件、用户的触屏事件以及屏幕绘图事件等;既然UI老人家都这么忙了,我们这些开发者肯定不能不识趣的去添乱阻塞UI线程什么的,否则UI界面万一停止响应了呢——这不是招骂的节奏么?!所以我们知道用Handler+Thread的方法,在子线程中....
分类:
其他好文 时间:
2015-01-15 12:34:08
阅读次数:
222
android 的AysncTask直接调用Execute会在在一个线程池里按调用的先后顺序依次执行。如果应用的所有网络获取都依赖这个来做,当有一个网络请求柱塞,就导致其它请求也柱塞了。在3.0 以后引入了新的方法。可以不在一个线程池里运行。class TaskHelper { public ...
分类:
移动开发 时间:
2015-01-15 12:30:22
阅读次数:
266
一:AsyncTask(框架) An asynchronous task is defined by a computation that runs on a background thread and whose result is published on the UI thread. An a...
分类:
其他好文 时间:
2015-01-14 22:38:41
阅读次数:
320
1 AsyncTask实现的原理,和适用的优缺点
AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.
使用的优点:
l 简单,快捷
l 过程可控
使用的缺点:
l 在使用多个异步操作和并需要进行Ui...
分类:
移动开发 时间:
2015-01-13 21:41:06
阅读次数:
361
上面使用AsyncTask异步加载图片,这里使用Volley框架,图片的缓存不需要自己去处理。
BitmapCache类:
package com.dystudio.ustc.asyncimageloader_listview_volley;
import android.graphics.Bitmap;
import android.support.v4.util.LruCache;
...
分类:
其他好文 时间:
2015-01-13 16:06:20
阅读次数:
1592
??
AsyncTask在处理过程中,我们一般会使用一个转动的“菊花”来显示提示当前用户当前的进度,一般呢,我们都不会用系统自带的ProgressDialog,而是自己设计个动画来实现,菊花转动时,不允许用户点击页面,那么把这个菊花放在AlertDialog自定义的页面上,如果转动过程中,允许用户点击页面其他位置,比如搜索城市,那么把这个进度图片直接放在该页面的xml文件上就可以了。给出转动的菊...
分类:
移动开发 时间:
2015-01-12 21:01:37
阅读次数:
340