自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

原创 图片加载框架Glide使用详解

最终我还是决定使用Glide,作为我以后的主要图片加载框架。主要基于三点考虑代码提交频率频繁,有人维护,不至于出现问题,我自己和基友都搞不定的时候问题无法解决。(ImageLoader已没人维护了)代码简洁,可读性很好。(Fresco是一个非常优秀的库,但是配置稍显麻烦,同时代码风格读起来有些生疏)功能强大(400多k的包,包含很多功能,例如:像加载Gif图片就是Picasso做不到的)

2016-07-16 03:20:39 24611 4

原创 Google Guava中Preconditions的用法,让前置条件判断变得更优雅

这几天看Fresco和Glide的代码,发现他们都使用了Preconditions来做前置判断条件,发现这样写,代码变得既优雅又容易调试。Preconditions的用法OK,先看看平常写代码我们是怎么做的参数判断。 判断参数,如果参数配置错误,就抛出异常 int[] intArray = {1, 2, 3, 4, 5, 6}; private void testPr

2016-07-14 20:10:29 10814

原创 AndroidStudio SVN插件配置与使用

事情是这样,这段时间一直使用Git Bash来做代码管理。今天一个项目需要使用到SVN,竟然有些生疏了,还碰到一些坑填不了,项目组其他人选择不在AndroidStudio中操作,直接使用SVN客户端,我总感觉在IDE中写完代码还要切换到SVN客户端去提交太蛋疼,于是记录下填坑笔记配置svn.exe在Settings里面,找到Version Control->Subversion;在这个

2016-07-13 22:40:02 11824

原创 使用Glide模仿微信图片加载策略

为什么要对图片进行压缩比较压缩与否造成的资源消耗你能区别出:下面两个九方格图片展示的区别不? 图1: 图2: 区别在于:图1使用的是压缩图,图2使用的是高清图 以下是高清图地址 http://o9xuvf3m3.bkt.clouddn.com/new_york.jpg http://o9xuvf3m3.bkt.clouddn.com/peru.jpg http://o9xuvf

2016-07-09 04:21:05 8223 2

原创 主流图片加载框架ImageLoader、Glide、Picasso、Fresco性能分析---内存占用比较

AndroidStudio Monitors用过AndroidStudio的Monitors都说好,但是现在的需求是,需要把几个App的资源使用情况,加载到同一张图谱上才好直观的分析啊。 但是我想要的是这样Monitors绘制Memory图谱的原理其实很简单 public final static long MB = 1024 * 1024;

2016-07-07 20:51:32 7866

原创 主流图片加载框架ImageLoader、Glide、Picasso、Fresco性能分析---图片加载速度比较

图片加载这种实现繁琐,可复用性又极强的东西最好是使用图片加载框架来实现。 到Github上面搜索下,关键词Android ImageLoad,ImageLoader、Glide、Picasso、Fresco都有这么多Star,究竟哪个框架更好呢?有说Fresco,因为支持WebP,还是用了NDK来加载图片,减少JavaHeap的使用有Picasso,简洁高效有说Glide,Picass

2016-07-06 23:30:54 10489 2

原创 ImageView 的ScaleType属性使用详解

这几天,学习了下Picasso和Glide,其中他设置图片显示样式的方法centerCrop()、fitCenter()、centerInside()、fit()有些疑惑,查看源码实现发现其就是使用的ScaleType的值 Glide.with(mImageView.getContext()) .load(uri) .pl

2016-07-05 02:22:33 3769

原创 Android Studio导入太慢?修改项目配置文件再导入,飞一般的感觉

你是否有这样的经历: 在Github或者从别人哪儿拷贝一个项目过来,编译半天编译不过去,进度条一直在转,也没个提示来告诉咱们具体错误原因是啥,内心崩溃得不要不要的。我大概总结了下使用Android Stuido去加载一个项目,需要的环境包括:Gradle,包括Gradle使用版本和Android插件版本JDK,这个所有的Java程序都需要Compile Sdk—需要的Android SDK

2016-07-01 03:07:51 14178 4

启动模式示例代码

启动模式示例代码

2016-06-03

viewdraghelper

viewdraghelper的使用介绍 http://blog.csdn.net/zivensonice/article/details/51499806

2016-05-25

Android图片上传队列Service

没有网络的时候,将操作产生的本地图片(拍照,也可能是其他文件),存储起来。有网络的时候传输到文件服务器。 文件服务器只支持一个文件一个文件的传输。

2016-05-20

Android图片压缩、加水印

Android图片压缩、加水印 http://blog.csdn.net/zivensonice/article/details/51462470

2016-05-20

Android-Application被回收引发空指针异常分析(消灭全局变量

Android-Application被回收引发空指针异常分析(消灭全局变量)-例子 http://blog.csdn.net/zivensonice/article/details/51451486

2016-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除