自定义博客皮肤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)
  • 收藏
  • 关注

转载 Android酷炫实用的开源框架(UI框架)

1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yalantis/Side-Menu.Android2.Context-Menu.Android可以方便快速集成漂亮带有动画效果的上下文菜单,Yalantis出品。项目地址:https://github.com/Yalantis/Context

2016-07-30 13:12:16 198

转载 Android图片缓存之Glide进阶(四)

前言:     前面学习了Glide的简单使用(http://www.cnblogs.com/whoislcj/p/5558168.html),今天来学习一下Glide稍微复杂一点的使用。GlideModule使用:       GlideModule 是一个抽象方法,全局改变 Glide 行为的一个方式,通过全局GlideModule 配置Glide,用GlideBuil

2016-07-29 22:50:27 231

转载 Android图片缓存之初识Glide(三)

前言:     前面总结学习了图片的使用以及Lru算法,今天来学习一下比较优秀的图片缓存开源框架。技术本身就要不断的更迭,从最初的自己使用SoftReference实现自己的图片缓存,到后来做电商项目自己的实现方案不能满足项目的需求改用Afinal,由于Afinal不再维护而选择了师出同门的Xutils,中间也接触过别的开源框架比如Picasso,对Picasso的第一次印象就不太好,初次

2016-07-29 22:49:00 289

转载 Android图片缓存之Lru算法(二)

前言:     上篇我们总结了Bitmap的处理,同时对比了各种处理的效率以及对内存占用大小。我们得知一个应用如果使用大量图片就会导致OOM(out of memory),那该如何处理才能近可能的降低oom发生的概率呢?之前我们一直在使用SoftReference软引用,SoftReference是一种现在已经不再推荐使用的方式,因为从 Android 2.3 (API Level 9)开

2016-07-29 22:48:06 303

转载 Android图片缓存之Bitmap详解(一)

前言:      最近准备研究一下图片缓存框架,基于这个想法觉得还是先了解有关图片缓存的基础知识,今天重点学习一下Bitmap、BitmapFactory这两个类。Bitmap:     Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。 重要函数 publi

2016-07-29 22:45:49 337

原创 Xutils3入门

Github地址   https://github.com/wyouflf/xUtils3github上有详细的使用介绍,本文仅为基本的入门xUtils3相对于旧版本:HTTP实现替换HttpClient为UrlConnection, 自动解析回调泛型, 更安全的断点续传策略.支持标准的Cookie策略, 区分domain, path...事件注解去除不常用的功能, 提高性能.

2016-07-28 19:12:32 396

原创 Android性能优化与内存泄漏分析

性能问题一般归结为3类:1.UI卡顿和稳定性,这类问题用户可直接感知,最为重要。2.内存问题,内存问题主要表现为内存泄漏。如果存在内存泄漏,应用会不断消耗内存,容易导致频繁GC使系统出现卡顿(内存不足时会调用垃圾回收机制回收内存,GC比较消耗性能),或者出现OOM报错。3.耗电问题,会影响续航,表现为不必要的自启动,不恰当持锁导致系统无法正常休眠,系统休眠后频繁唤醒系统等。

2016-07-27 19:44:22 821

转载 Android内存泄漏的8种可能

Java是垃圾回收语言的一种,其优点是开发者无需特意管理内存分配,降低了应用由于局部故障(segmentation fault)导致崩溃,同时防止未释放的内存把堆栈(heap)挤爆的可能,所以写出来的代码更为安全。不幸的是,在Java中仍存在很多容易导致内存泄漏的逻辑可能(logical leak)。如果不小心,你的Android应用很容易浪费掉未释放的内存,最终导致内存用光的错误抛出(o

2016-07-26 10:35:32 263

空空如也

空空如也

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

TA关注的人

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