首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
未来的理想
掘友等级
追求极致与新事物的互联网 er
技术分享,数量不多,但是保证都是干货。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 32
沸点 0
赞
32
返回
|
搜索文章
最新
热门
《重构:改善既有代码的设计》读书笔记(一)
各位程序老司机对重构肯定不会陌生,程序员的工作离不开重构。那么重构是已经“飞入寻常百姓家”的普通技术能力,还是看起来高大上的杀器? 对于一项技术你并不是天生就会而是需要持续学习的,很多人对重构的认识停留在 DevTools 自带的 Refactor 工具和搜索引擎出来的几篇文章…
Android fragment 标签加载过程分析
在上一篇文章中我们介绍了 AsyncLayoutInflater 使用的注意事项及改进方案。 本篇文章我们来学习下 layout 中 fragment 标签的加载过程,本文基于 Android 8.1.0。 各位老司机肯定对 Fragment 的使用都非常熟悉,我们简单回顾下:…
Android AsyncLayoutInflater 限制及改进
上一篇文章中我们介绍了 AsyncLayoutInflater 的用法及源码实现,那么本文来分析下 AsyncLayoutInflater 使用的注意事项及改进方案。 generateLayoutParams 方法只是直接new了一个对象,因而非线程安全情况下创建多次而使用非同…
Android AsyncLayoutInflater 源码解析
我们已经学习了 Layout 相关的方方面面,本文就来学习下一个相对新颖的知识点:AsyncLayoutInflater;说它相对新颖是因为它是Android 24.1.0版本之后才有的。 这是从 AsyncLayoutInflater 说明文档截出来的一段话,大意是:Asyn…
Android LayoutInflater Factory 源码解析
在上一篇文章《Android LayoutInflater 源码解析》中我们说到 View 的 inflate 中有一个方法 createViewFromTag,会首先尝试通过 Factory 来 CreateView。 正常情况下这个Factory是空的,那什么时候不为空,以…
Android LayoutInflater 源码解析
在上篇文章中我们学习了setContentView的源码,还记得其中的LayoutInflater吗?本篇文章就来学习下LayoutInflater。 备注:本文基于 Android 8.1.0。 翻译过来就是:LayoutInflater 的作用就是将XML布局文件实例化为相…
Android setContentView源码解析
备注:本文基于Android 8.1.0版本。 当我们在老版本Android SDK开发的时候新建的Project的默认继承的是Activity,而在5.0之后默认继承的就是AppCompatActivity。二者的区别从AppCompatActivity的注释中可窥一斑。 翻…
确认过眼神,这就是你要的路由库
上一篇文章我们谈到了如何实现一个路由库,那本篇文章就给大家推荐一个好用的路由库,来确认下眼神,这就是你要的路由库。 EasyRouter:一个简单、稳定、强大、高性能的组件化路由框架。github地址:https://github.com/liuzhao2007/EasyRou…
一个Android路由框架的诞生之路
经过前面三篇文章,相信大家对组件化都有了一定程度的理解。 在这个过程中一直强调了组件化的一个基础设施:路由!没有它组件化可以说是寸步难行,本篇文章我们就来谈谈一个组件化路由框架诞生过程中的那些思考。 这个问题其实我们之前谈到过,而且有过组件化实践或者尝试的同学一定有切身感受。明…
组件化实践详解(二)
在上一篇文章《组件化实践详解(一)》中我们介绍了组件化实践的目标和实践步骤,本文继续说说关于组件化实践遇到的问题及思考。 这条本来我是不想写的,但是很多组件化的文章里都会费尽心思的写组件内的架构设计。 那我也谈一谈我的看法:首先回归初心,想想组件化的目的,为了各个业务组件可以单…
下一页
个人成就
优秀创作者
文章被点赞
3,155
文章被阅读
195,228
掘力值
7,151
关注了
87
关注者
2,266
收藏集
1
关注标签
15
加入于
2016-12-15