AsyncQueryHandler: 官方解释是一个异步帮助类(A helper class to help make handling asynchronousContentResolverqueries easier.) 。这个类的主要作用就是异步对DB数据库进行操作,加快其数据处理的速度(这个...
分类:
移动开发 时间:
2015-03-13 20:28:54
阅读次数:
123
我的前面几个博文中已经介绍过了如何获取本地图片和Bitmap、软引用、弱引用的使用方法。在这两个博文当中针对一个完整的Demo示例给大家讲解获取本地图片的非常有效、也是安卓官方推荐的方法。**源代码在博文最后可以下载**。
不知道怎么回事,近来csdn写博文上传图片错误,不能上传图片,所以给不了大家效果图。我就文字介绍好了。整个Demo只有一个Activity中完成,加载本地图片在GridView中...
分类:
移动开发 时间:
2015-03-07 22:48:47
阅读次数:
1790
图片过多造成内存溢出,这个是最不容易解决的,要想一些好的缓存策略,比如大图片使用LRU缓存策略或懒加载缓存策略。今天首先介绍一下本地缓存图片在android项目中访问网络图片是非常普遍性的事情,如果我们每次请求都要访问网络来获取图片,会非常耗费流量,而且图片占用内存空间也比较大,图片过多且不释放的话...
分类:
移动开发 时间:
2015-02-26 11:36:02
阅读次数:
191
原文网址:http://blog.csdn.net/guolin_blog/article/details/9991569转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9991569之前也是由于周末通宵看TI3比赛,一直没找到时间写...
分类:
移动开发 时间:
2015-02-16 11:29:22
阅读次数:
310
转载请声明原出处(blog.csdn.net/chdjj),谢谢!
Volley 是 Google 推出的轻量级 Android 异步网络请求框架和图片加载框架。在 Google I/O 2013 大会上发布。其适用场景是数据量小,通信频繁的网络操作。...
分类:
移动开发 时间:
2015-02-15 19:28:20
阅读次数:
303
做过windows GUI的同学应该清楚,一般的GUI操作都是基于消息机制的,应用程序维护一个消息队列,开发人员编写对应事件的回调函数就能实现我们想要的操作 其实android系统也和windows GUI一样,也是基于消息机制,...
分类:
移动开发 时间:
2015-02-13 16:47:15
阅读次数:
184
一、为什么要使用异步任务类?
Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler对象向UI线程发送消息,完成界面的更新,
这种方式对整个界面的控制非常精细。
但是也有缺点,例如代码臃肿,所以为了简化操作,Android 1.5 sdk 提供了一个工具类 AsyncTask(异步任务类),
使得创建异步任务变的更加简单。
...
分类:
移动开发 时间:
2015-02-07 17:26:55
阅读次数:
935
首先在AndroidMainifest中添加上网权限
布局文件activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match...
分类:
移动开发 时间:
2015-02-05 16:25:57
阅读次数:
173
Android应用的开发过程中需要把繁重的任务(IO,网络连接等)放到其他线程中异步执行,达到不阻塞UI的效果。 下面将由浅入深介绍Android进行异步处理的实现方法和系统底层的实现原理。本文介绍Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面: ...
分类:
移动开发 时间:
2015-01-26 01:12:51
阅读次数:
235
1、 概述Handler 、 Looper 、Message 这三者都与Android异步消息处理线程相关的概念。那么什么叫异步消息处理线程呢?异步消息处理线程启动后会进入一个无限的循环体之中,每循环一次,从其内部的消息队列中取出一个消息,然后回调相应的消息处理函数,执行完成一个消息后则继续循环。若...
分类:
移动开发 时间:
2015-01-23 21:26:37
阅读次数:
350