首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
13kmsteady
掘友等级
Android 开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
79
文章 76
沸点 3
赞
79
返回
|
搜索文章
赞
文章( 76 )
沸点( 3 )
反思|官方也无力回天?Android SharedPreferences的设计与实现
而想要解除这些潜藏在内心最深处的困惑,就不得不从SharedPreferences本身的设计与实现讲起了。 我们知道,就在不久前2019年的Google I/O大会上,官方推出了Jetpack Security组件,旨在保证文件和SharedPreferences的安全性,Sh…
反思 | 事件总线的局限性,及组件化开发流程中通信机制的设计与实现
诸如EventBus\RxBus\LiveDataBus的事件总线库在业内正遭滥用。 诚然,事件总线看起来 小而美 ,但随着业务复杂度上升,事件的发送和订阅到处分布,这个优势反而成为了负担,因此,笔者不建议在任何量级的项目中使用事件总线库。更多原因读者可参考 这篇文章 。 更合…
2019一个移动端开发者的总结与思考
平常都在写技术类文章,今天写篇作为一个移动端开发者对过去一年的总结和思考吧,既是对过去的回顾,也是对未来的思考。 这一年对于我来说,当然最多的时间还是花在工作上。对于移动端开发来说,2019年依然是动荡的一年,各种跨平台技术依然层出不穷,原生将死的论调依然在各大公众号热炒和营销…
面向功利编程,面向Star开源? 一个开发者的2019反思总结 | 掘金年度征文
我是 却把清梅嗅 ,GitHub开源社区内的一个 功利 的爱好者。 我不是喜欢一个花时间写非技术类型文章的人,但是每年一篇年终总结于个人确实有所裨益——时隔一年再看,这篇文章段落中的一些吹嘘自己的文字,多少都让我有点尴尬。 同时,我看到了过去自己一些 不成熟的想法 ,与一年后的…
高频使用的 Git 命令
汇总下我在项目中高频使用的git命令及姿势。 不是入门文档,官方文档肯定比我全面,这里是结合实际业务场景输出。 用来切换到对应记录的,可以基于分支,提交,标签。 切提交和标签一般用来热修复或者老版本需要加新特性。 变基在项目中算是很频繁的,为什么这么说。 比如你开发一个新的 f…
反思|Android 列表分页组件Paging的设计与实现:架构设计与原理解析
Paging是一个非常优秀的分页组件,与其它热门的分页相关库不同的是,Paging更偏向注重服务于 业务 而非 UI 。——我们都知道业务类型的开源库的质量非常依赖代码 整体的架构设计(比如Retofit和OkHttp);那么,如何说服自己或者同事去尝试使用Paging?显然源…
Android 官方架构组件 Paging:分页库的设计美学
我是一个崇尚开源的Android开发者,在过去的一段时间里,我研究了Github上的一些优秀的开源库,这些库源码中那些 天马行空 的设计和思想令我沉醉其中。
反思|Android 列表分页组件Paging的设计与实现:系统概述
本文将对Paging分页组件的设计和实现进行一个系统整体的概述,强烈建议 读者将本文作为学习Paging 阅读优先级最高的文章,所有其它的Paging中文博客阅读优先级都应该靠后。 手机应用中,列表是常见的界面构成元素,而对于Android开发者而言,RecyclerView是…
反思|Android 事件分发机制的设计与实现
Android体系本身非常宏大,源码中值得思考和借鉴之处众多。以整体事件分发机制为例,其整个流程涉及到了 系统启动流程(SystemServer)、输入管理(InputManager)、系统服务和UI的通信(ViewRootImpl + Window + WindowManag…
反思|Android LayoutInflater机制的设计与实现
Android体系本身非常宏大,源码中值得思考和借鉴之处众多。以LayoutInflater本身为例,其整个流程中除了调用inflate()函数 填充布局 功能之外,还涉及到了 应用启动、调用系统服务(进程间通信)、对应组件作用域内单例管理、额外功能扩展 等等一系列复杂的逻辑。…
下一页
个人成就
文章被点赞
83
文章被阅读
17,920
掘力值
514
关注了
23
关注者
17
收藏集
0
关注标签
3
加入于
2017-04-24