- 博客(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关注的人