zoukankan      html  css  js  c++  java
  • Android 使用finalBitmap实现缓存读取

    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>
    生如夏花之绚烂,死如秋叶之静美。
  • 相关阅读:
    分式函数的变换源
    分式之殇
    两条直线的位置关系
    数列专题思维导图
    数列通项公式思维导图
    函数与导数思维导图
    三角函数思维导图
    函数与初等函数思维导图
    集合思维导图
    npm包发布正式和测试版
  • 原文地址:https://www.cnblogs.com/joyblabla/p/4669449.html
Copyright © 2011-2022 走看看