1. Jake Whartson: https://github.com/JakeWharton Dragger , ButterKnife, Scalpel,Java poet, Picasso, Android-ktx 2. GreenRobot: 开源组织 http://greenrobot. ...
分类:
移动开发 时间:
2018-10-01 22:15:17
阅读次数:
204
当我们在 使用 加载图片过程中,它会将整张图片所有像素都存在内存中,由于 对图片内存使用的限制,很容易出现 问题。 为了避免此类问题我们可以采用 "BitmapFactory.Options" 或是使用第三方的图片加载库。如 "Fresco" 、 "Picasso" 等。 BitmapFactory ...
分类:
移动开发 时间:
2018-09-17 16:11:24
阅读次数:
211
一、前言 Picasso 强大的图片加载缓存框架 api加载方式和Glide 类似,均是通过链式调用的方式进行调用 1.1、作用 Picasso 管理整个图片加载、转换、缓存等策略 1.2、简单调用: Picasso .with(this 传入一个单例,上下文).load(“url”/file文件/ ...
分类:
移动开发 时间:
2018-08-13 12:23:39
阅读次数:
264
在做android图片加载的时候,由于手机屏幕受限,很多大图加载过来的时候,我们要求等比例缩放,比如按照固定的宽度,等比例缩放高度,使得图片的尺寸比例得到相应的缩放,但图片没有变形。显然按照android:scaleType不能实现,因为会有很多限制,所以必须要自己写算法。 通过Picasso来缩放 ...
分类:
移动开发 时间:
2018-08-03 17:33:05
阅读次数:
225
项目开发中我们需要从网络获取图片显示到控件中,很多开源框架如Picasso可以实现图片下载和缓存功能。这里介绍的是一种简易的网络图片获取方式并把它显示到ListView中。 本案例实现的效果如下: 项目结构: 根据部分开源代码,我修改并封装了一个网络图片加载的工具类GetImageByUrl,通过调 ...
分类:
Web程序 时间:
2018-07-16 22:16:20
阅读次数:
445
一 基础使用 Picasso比Glide更加简洁和轻量,Glide比Picasso功能更为丰富。没有最好的框架,只有最适合自己的框架。选择了Glide来进行学习,并且这也是Google官方推荐的图片加载框架。 二 Glide的特性: 1 异步加载:基础功能 2 支持loading动画,占位图,加载出 ...
分类:
其他好文 时间:
2018-06-05 18:39:55
阅读次数:
194
看到很多小伙伴对OkHttp的缓存问题并不是十分了解,于是打算来说说这个问题。用好OkHttp中提供的缓存,可以帮助我们更好的使用Retrofit、Picasso等配合OkHttp使用的框架。OK,废话不多说,我们来看看OkHttp中的缓存。 OkHttp中的缓存整体上来说我们要在两个地方配置,一个 ...
分类:
Web程序 时间:
2018-05-20 11:39:23
阅读次数:
239
引子 ListView:android里面经典的列表view,一般我们都会去自定义adapter来达到业务需求,必要的时候还会继承ListView,重写其中某些方法形成 我特有的ListView。本文总结一些ListView的使用技巧,以及性能优化的方法。 使用技巧: 1)ViewHolder 模式 ...
分类:
移动开发 时间:
2018-05-01 15:55:34
阅读次数:
231
OkHttp网络框架 Picasso图片缓存框架 ORMLite数据库框架 GreenDao数据库框架 ...
分类:
移动开发 时间:
2018-04-29 13:31:57
阅读次数:
192
一,OKHttp介绍 okhttp是一个第三方类库,用于android中请求网络。 这是一个开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献(该公司还贡献了Picasso和LeakCanary) 。用于替代HttpUrlConnection和Apache HttpClient(a ...
分类:
Web程序 时间:
2018-04-17 19:59:04
阅读次数:
315