基于Android平台的手机记账应用开发全程实录(Activity间数据传递、SQLiteDatabase、AsyncTask)课程分类:Android适合人群:中级课时数量:26课时用到技术:AsyncTask、drawable、SQLite、selector、layout涉及项目:基于Andro...
分类:
移动开发 时间:
2015-01-12 14:32:10
阅读次数:
159
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncT...
分类:
移动开发 时间:
2015-01-12 00:16:32
阅读次数:
428
在Android中,和异步执行相关的两个类就是Handler和AsyncTask,所以Android开发人员对于这两个类是再熟悉不过了,所以这里我不是讲解AsyncTask怎么使用,而是想分析一下AsyncTask中线程池的调度过程,然后简单的介绍一下AsyncTask的源码以及Android3.0前后,AsyncTask中线程池的区别。...
分类:
编程语言 时间:
2015-01-10 18:11:35
阅读次数:
334
1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley发布了。Volley是Andro...
分类:
移动开发 时间:
2015-01-05 23:18:06
阅读次数:
274
这个例子需要点基础知识:Gallery的使用,这个网上的例子多的是 如何使用AsyncTask
使用URLConnection从网络下载图片
异步加载在Android应用上用处很广泛,这篇例子的Adapter部分完全可以移植到其他的组件中,如ListView。 下面,我们来看代码吧:首先,是最核心的...
分类:
其他好文 时间:
2015-01-03 21:02:21
阅读次数:
189
AsyncTask主要用来更新UI线程,比较耗时的操作可以在AsyncTask中使用。AsyncTask是一个抽象类,使用时需要继承这个类,然后调用execute()方法开始执行异步任务。Async有三个泛型参数Async:Params是指调用execute()方法时传入的参数类型和doInBack...
分类:
其他好文 时间:
2015-01-03 20:58:24
阅读次数:
111
AsyncTask的实现原理就是封装了的线程池,详细见AsyncTask实现原理。在1.5中初始引入的时候, AsyncTask 运行( AsyncTask.execute() )起来是顺序的,当同一时候运行多个 AsyncTask的时候,他们会依照顺序一个一个运行。前面一个运行完才会运行后面一个。...
分类:
其他好文 时间:
2015-01-01 12:27:30
阅读次数:
140
Android 中为了防止UI线程的无响应,网络通信一般使用AsyncTask(Android中的轻量级异步操作类),具体本文不再阐述。正文开始new AsyncTask(){ @Override protected Void doInBackground(Strin...
分类:
移动开发 时间:
2014-12-29 21:14:01
阅读次数:
241
为什么需要线程 假设需要开发一个联网应用程序,需要从一个网址抓取网页内容,这里读取的网页地址是笔者在本地机器上自己建立的服务器地址。当然在读取网页内容的时候,可以使用HttpClient提供的API,但是这并不是本文的介绍重点。缺乏联网程序开发经验的程序员可能写出下面的代码。package com....
分类:
移动开发 时间:
2014-12-29 11:59:47
阅读次数:
262
在上一篇文章《Android AsyncTask异步任务》中我们介绍了如何使用AsyncTask异步处理网络通信和UI更新。在本文中将使用Handler消息机制来异步处理网络通信和UI更新。
Google参考了Windows的消息机制,在Android系统中实现了一套类似的消息机制。学习Android的消息机制,有几个概念(类)必须了解:
1、Message
消息,理解为线程间通讯的数据...
分类:
移动开发 时间:
2014-12-29 10:31:37
阅读次数:
203