计算缓存大小和清空缓存
摘要:项目中碰到了计算缓存大小和清空缓存的功能,这个很常见的功能,几乎每个APP都有,以为实现很简单,网上搜了一大堆,发现都不是符合我需要的,而且经常删除的没有效果,于是又另外找了一些资料,折腾了蛮久,终于完成了 以下的这个类的功能很简单,计算你的缓存总大小,不管内部缓存还是外部缓存,和清空缓存,包括内部
阅读全文
posted @
2016-04-06 20:40
oooo呼呼
阅读(508)
推荐(0)
内存溢出解决方案
摘要:内存溢出解决方案 1.内存溢出(OOM)是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机能提供的最大内存。为了解决Java中内存溢出问题, 我们首先必须了解Java是如何管理内存的。Java的内存管理就 是对象的分配和释放问题。在Java中,内存的分配是由程序
阅读全文
posted @
2016-03-13 15:05
oooo呼呼
阅读(1450)
推荐(0)
图片的三级缓存机制
摘要:1. 简介 现在android应用中不可避免的要使用图片,有些图片是可以变化的,需要每次启动时从网络拉取,这种场景在有广告位的应用以及纯图片应用(比如百度美拍)中比较多。 现在有一个问题:假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当前的状况下,对于非wifi用户来说,流量还是很贵
阅读全文
posted @
2016-03-12 21:00
oooo呼呼
阅读(3019)
推荐(0)
从内存缓存图片
摘要:2.在NetCacheUtils中调用setBitmapTomemory(String url,Bitmap bitmap)方法获取 3.在中调用Bitmap getBitmapFrommemory(String url)方法
阅读全文
posted @
2016-03-12 20:51
oooo呼呼
阅读(311)
推荐(0)
从本地缓存图片
摘要: 2.在NetCacheUtils (第一次必须从网络中缓存图片)中调用setBitmapTolocal(String url,Bitmap bitmap)方法获取 3.在MyBitMaputils中调用getBitmapFromlocal(url)
阅读全文
posted @
2016-03-12 19:51
oooo呼呼
阅读(432)
推荐(0)
AsyncTask的介绍
摘要:android AsyncTask介绍 AsyncTask和Handler对比 1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进
阅读全文
posted @
2016-03-12 18:43
oooo呼呼
阅读(213)
推荐(0)
使用HttpURLConnection和AsyncTask从网络缓存图片
摘要:1.创建NetCacheUtils中创建downloadBitmap(String url)方法 private Bitmap downloadBitmap(String url){ HttpURLConnection conn=null; try { conn=(HttpURLConnection
阅读全文
posted @
2016-03-12 17:20
oooo呼呼
阅读(247)
推荐(0)