Android(安卓)使用finalBitmap实现缓存读取
16lz
2022-05-31
public class NewsApplication extends Application{ private FinalBitmap finalBitmap=null; public FinalBitmap getFinalBitmap() { return finalBitmap; } @Override public void onCreate() { finalBitmap=FinalBitmap.create(this); finalBitmap.configBitmapLoadThreadSize(3);//定义线程数量 //设置磁盘缓存 finalBitmap.configDiskCachePath(this.getFilesDir().toString());//磁盘缓存的路径 finalBitmap.configDiskCacheSize(100);//磁盘缓存的大小M //设置内存缓存 //finalBitmap.configMemoryCacheSize(size);//内存缓存大小【定值】 int memory=(int)Runtime.getRuntime().maxMemory();//手机内存缓存大小 finalBitmap.configMemoryCachePercent(memory/8);//占比【一般占手机内存的1/8】 finalBitmap.configLoadfailImage(R.drawable.default_news_img);//默认图片 finalBitmap.configLoadfailImage(R.drawable.default_news_img);//加载失败的图片 super.onCreate(); }}
<application android:name="com.neteasy.app.NewsApplication" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > </application>
更多相关文章
- Android(安卓)onDestroy防止WebView内存泄露的写法
- android 4.4 webview加载部分https网页白屏
- android使用util工具包
- Android设备内存和SD卡操作工具类
- 【从头学android】在两个Activity之间实现界面切换
- android 将bitmap缓存到本地
- Android(安卓)使用decodeFile方法加载手机磁盘中的图片文件
- Android(安卓)Retrofit 笔记之一使用拦截器设置缓存
- Android中向SD卡读写数据,读SD卡和手机内存