自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 写给Android开发者的Binder源码分析

       Binder是一个很大的话题,里面涉及到java、c/c++、linux等知识,并且核心是位于native层的c/c++编写的代码,想要弄清楚整个Binder机制的来龙去脉不看native层的代码是不可能的。而对于一个看不懂c/c++的Android开发者而言,要理清Binder的机制更是难上加难。幸好网上关于Binder的资料还是挺多的,这里推荐老罗的Binder系列、书籍【深入理...

2019-01-07 09:19:09 789

原创 SharedPreferences源码解析

SharedPreferences想必大家都很熟悉了,它是Android给我们提供的一种轻量级的文件存储的方式。 写这篇文章的契机源自于一次项目中大家对SharedPreferences性能的讨论,你一句我一句的,因为平时对SharedPreferences的了解只是停留在使用的阶段,不好说什么,因此下了决定要对SharedPreferences源码通读一遍。 SharedPreference...

2018-11-24 09:55:20 229

原创 我是如何学会自定义LayoutManager的

学习一门技术,要有耐心,不能光看,一定要多动手,遇到问题不要急躁,要保持一颗平静的心。网上关于自定义LayoutManager的文章有很多,也有很多写的不错的,看了觉得学到了东西。业界有句比较著名的话:不要重复造轮子。既然不要重复造轮子,那我再重复的讲一遍自定义LayoutManager的基础知识,例如说通过getViewForPosition获取一个view,通过removeAndRecycle...

2018-04-03 12:26:48 2167 2

空空如也

空空如也

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

TA关注的人

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