首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
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,161
文章被阅读
201,090
掘力值
7,185
关注了
88
关注者
2,272
收藏集
1
关注标签
15
加入于
2016-12-15