摘要:
GitHub源码:Android-Universal-Image-LoaderFeaturesMultithread image loading (async or sync) 多线程加载(同步或异步)Wide customization of ImageLoader's configuration... 阅读全文
摘要:
AsyncHttpClient它把HTTP所有的通信细节全部封装在了内部,我们只需要简单调用几行代码就可以完成通信操作Universal-Image-Loader它使得在界面上显示网络图片的操作变得极度简单,开发者不用关心如何从网络上获取图片,也不用关心开启线程、回收图片资源等细节Volley它的设... 阅读全文
摘要:
ExecutorService Executorspublic class Executors// 创建一个线程池,使用固定数量的线程操作共享无界队列。 public static ExecutorService newFixedThreadPool(int nThreads) { ... 阅读全文
摘要:
源码:/frameworks/base/core/java/android/util/LruCache.java文件开篇注释如下:A cache that holds strong references to a limited number of values. Each time a value... 阅读全文
摘要:
网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的:(1)try语句没有被执行到,如在try语句之前就返回了,这样finall... 阅读全文
摘要:
大神原网址: http://blog.csdn.net/lmj623565791/article/details/41874561思路:1. 压缩图片 压缩本地图片:获得imageview想要显示的大小 ->设置合适的inSampleSize 压缩网络图片: a.硬盘缓存开启 ->直接下载存... 阅读全文
摘要:
自定义View,1. 自定义一个Runnable线程TouchEventCountThread, 用来统计500ms内的点击次数2. 在MyView中的 onTouchEvent 中调用 上面的线程3. 自定义一个Handler, 在TouchEventHandler中 处理 统计到的点击事件, 单... 阅读全文
摘要:
View.java源码:/frameworks/base/core/java/android/view/View.javaView.java的dispatchTouchEvent 方法: 经过一系列的处理后,将TouchEvent传递给 onTouch 或 onTouchEvent /** ... 阅读全文
摘要:
思想:因为单链表只有头指针,反转的时候,需要用两个额外的指针,一个节点一个节点把头置成尾简单来说就是更改一下p->next的指向。没想到我居然折在了这个上,唉,多多练习才行代码以后换电脑写 阅读全文
摘要:
Android资源管理框架实际就是由AssetManager和Resources两个类来实现的。其中,Resources类可以根据ID来查找资源,而AssetManager类根据文件名来查找资源。事实上,如果一个资源ID对应的是一个文件,那么Resources类是先根据ID来找到资源文件名称,然... 阅读全文