自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Picasso解析(2)-LruCache缓存分析

0.前言上一次 Picasso解析(1)-一张图片是如何加载出来的中,我已经将整个Picasso如何解析一张网络图片的过程梳理了一遍。如果仅仅只是这样梳理一遍,那就只是为了看代码而看代码了,真正的我们还是应该学习到这些高质量代码中优美的设计与精湛的技巧。从这一篇开始,我就会逐一将我在当中学习到的地方分享出来。首先就从LruCache开始分析。1.最近最少使用算法LRU是Least Recently

2016-11-04 21:55:08 853 1

原创 一个null引发的SharedPreference惨案

序本周在安卓博客周刊里看到了一篇请不要滥用SharedPreference,感觉颇有收获。而我恰好在这周碰到了一个关于SharedPreference的bug,让我费了一番功夫才找出,所以在这里就写一篇文章来记录一下这个bug。1.bug再现首先让我来讲下这个bug的由来,并通过一个demo来模拟下bug现场。在我所做的产品中有个XX云盘模块,其中有部分登陆信息是记录在SharedPrefrence

2016-10-29 22:18:51 6258 3

原创 Picasso解析(1)-一张图片是如何加载出来的

前言Picasso是JakeWharton大神在github上的一个开源图片加载框架,使用起来极其方便,甚至只需要一行代码就可以搞定图片加载:Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);具体如何使用该框架我就不在这里赘述了,大家可以自行上官网进行学习。本文主要是针对Picasso中如何通过上

2016-09-29 21:03:53 1340 4

原创 Android Fragment基本使用

0.背景自从谷歌在Android3.0退出Fragment以后,Fragment就成为了绝大多数APP的必备元素,其重要成都一点也不亚于四大组件。从字面上来看,Fragment的意思是碎片,谷歌的本意在于将一个Activity的界面进行碎片化,好让开发者根据不同的屏幕来进行不同的Fragment组合以来达到动态布局的效果。但从目前的情况来看,因为Android平板电脑的市场占有率偏低,多数应用都未对

2016-09-26 22:35:31 408

原创 RecylcerView的autofit实现

自从google推出RecyclerView就备受大家推崇,但是我在实践中发现其实RecyclerView的使用上还是有不少坑的,比方说auto_fit属性上。 众所周知在GridView中会有一个auto_fit属性和columnwidth属性,当我们选上auto_fit为true的时候再填写一下columnwidth的宽度就可以让gridView自动根据每一列的宽度来计算列数也就是做到了自适应

2016-09-26 22:33:46 848 1

原创 Android Activity全面解析

从实习到现在,工作了也快一年了,期间过程也碰到和解决了不少的问题,我的为知笔记上也积累了许许多多零零散散的知识点。个人觉得还是有必要将这些零碎的知识点整体梳理总结一遍这样才能真正的转化成真正的技术积累。所以这个专题我主要就是对Android的一些常用知识点以及开发当中遇到的各种问题进行一些梳理与总结。首先,就从Android四大组件Activity开始。1.Activity生命周期方法完全解析1).

2016-09-26 22:32:01 353 1

原创 关于Scroller的使用以及自己实现一个侧滑菜单

在Android应用当中,滑动基本是每个应用的标配。对于滑动,我们主要可以通过Scroller、属性动画或者动态改变view的LayoutParams来实现。今天就主要来针对Scroller的使用进行一番分析,并通过实现一个简单的侧滑菜单,将Scroller应用到我们的开发当中。预备知识:坐标系在分析Scroller的使用之前,我们需要明确一些关于坐标系的问题,这里主要针对X轴来进行分析,Y轴同理。

2016-09-26 22:27:16 273

空空如也

空空如也

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

TA关注的人

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