Android中使用Universal-Image-Loader图片缓存
2016-09-22 21:25
288 查看
4000
ImageLoader 是最早开源的 Android 图片缓存库, 强大的缓存机制, 早期被广泛 Android 应用使用, 至今仍然有很多 Android 开发者在使用。
GitHub地址: https://github.com/nostra13/Android-Universal-Image-Loader
Andorid Studio配置
在APP的build.gradle文件中加入开源库
加载图片代码:
ImageLoader 是最早开源的 Android 图片缓存库, 强大的缓存机制, 早期被广泛 Android 应用使用, 至今仍然有很多 Android 开发者在使用。
GitHub地址: https://github.com/nostra13/Android-Universal-Image-Loader
Andorid Studio配置
在APP的build.gradle文件中加入开源库
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
加载图片代码:
public class MainActivity extends Activity{ private ImageView imageView; private Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageView = (ImageView) findViewById(R.id.image); btn = (Button) findViewById(R.id.btn); ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(this).build(); final ImageLoader loader = ImageLoader.getInstance(); loader.init(config); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // loader.displayImage("https://www.baidu.com/img/bd_logo1.png", imageView); loader.displayImage("https://www.baidu.com/img/bd_logo1.png", imageView, new ImageLoadingListener() { @Override public void onLoadingStarted(String imageUri, View view) { } @Override public void onLoadingFailed(String imageUri, View view, FailReason failReason) { } @Override public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { } @Override public void onLoadingCancelled(String imageUri, View view) { } }); } }); } }
相关文章推荐
- android looper的理解
- Android学习笔记之RecyclerView详解
- Android Studio 自动生成 Gson bean(json解析快捷方法)
- Android 6.0 Reboot 流程源代码分析
- Android的性能优化
- WebSocket实现Android客户端之间的简单通讯
- Android adb 模拟滑动 按键 点击事件
- Android-播放音频文件
- AndroidStudio项目提交(更新)到github最详细步骤
- android 导入第三方包出错
- [Android | 小代码] 天气预报 简易Demo json解析数组+对象 Gson+Volley简单使用
- 15 个 Android 通用流行框架大全
- Android studio 修改工程名、包名
- 如何使用Material Design中的BottomSheetBehavior、BottomSheetDialog和BottomSheetDialogFragment
- Android 自定义View
- 从源码出发深入理解 Android Service
- Android 常用抓包工具介绍之Charles
- Android本地存储
- Android 读取SD卡中文件以及内存使用情况
- Android 最火的快速开发框架XUtils