Android LruCache : how to put and get user's data

简介: package zhangphil.cache;import android.graphics.Bitmap;import android.
package zhangphil.cache;

import android.graphics.Bitmap;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.util.LruCache;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        int CACHE_SIZE = 8 * 1024 * 1024;
        LruCache<String, Bitmap> mLruCache = new LruCache(CACHE_SIZE);

        int count = 5;

        String key;
        Bitmap bmp;
        for (int i = 0; i < count; i++) {
            key = String.valueOf(i);
            bmp = Bitmap.createBitmap(i + 1, i + 2, Bitmap.Config.ARGB_8888);

            mLruCache.put(key, bmp);
        }

        for (int i = 0; i < count; i++) {
            key = String.valueOf(i);
            bmp = mLruCache.get(key);
            Log.d("key:" + key, "value:" + bmp.getWidth() + "," + bmp.getHeight());
        }
    }
}

相关文章
|
Android开发
【错误记录】Android 可执行权限报错 ( Cannot run program “/data/user/0/cn.e/ffmpeg“: error=13,Permission denied )
【错误记录】Android 可执行权限报错 ( Cannot run program “/data/user/0/cn.e/ffmpeg“: error=13,Permission denied )
2083 0
【错误记录】Android 可执行权限报错 ( Cannot run program “/data/user/0/cn.e/ffmpeg“: error=13,Permission denied )
|
XML JSON Java
Android App网络通信中通过okhttp调用HTTP接口讲解及实战(包括GET、表单格式POST、JSON格式POST 附源码)
Android App网络通信中通过okhttp调用HTTP接口讲解及实战(包括GET、表单格式POST、JSON格式POST 附源码)
1643 0
|
11月前
|
Java 开发工具 Android开发
Android Studio利用Build.gradle导入Git commit ID、Git Branch、User等版本信息
本文介绍了在Android Studio项目中通过修改`build.gradle`脚本来自动获取并添加Git的commit ID、branch名称和用户信息到BuildConfig类中,从而实现在编译时将这些版本信息加入到APK中的方法。
311 0
|
JSON 编解码 Apache
Android中使用HttpURLConnection实现GET POST JSON数据与下载图片
Android中使用HttpURLConnection实现GET POST JSON数据与下载图片
137 1
Android-async-http 添加token get方法报错 No valid URI scheme was provided
Android-async-http 添加token get方法报错 No valid URI scheme was provided
222 1
|
XML Java 定位技术
Android Studio App开发之网络通信中使用GET方式调用HTTP接口的讲解及实战(附源码 超详细必看)
Android Studio App开发之网络通信中使用GET方式调用HTTP接口的讲解及实战(附源码 超详细必看)
636 0
|
Android开发
Android 使用DataBinding时 将布局页面转换为数据绑定布局(Convert to data binding layout) 不出现提示解决办法
Android 使用DataBinding时 将布局页面转换为数据绑定布局(Convert to data binding layout) 不出现提示解决办法
223 0
|
Android开发
uniapp 原生android插件实现get和post请求
uniapp 原生android插件实现get和post请求
605 0
uniapp 原生android插件实现get和post请求
|
Android开发
Android Studio 快速获取get,set方法
在写实体类的时候,对每一个字段的get和set方法一个一个敲那是相当难受啊! 那这边如何快速的set,get或者生成构造函数,生成toString方法。
Android11.0(R) MTK user版本打开MtkLog功能
Android11.0(R) MTK user版本打开MtkLog功能
756 0

热门文章

最新文章