首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
菜高松
掘友等级
基金经理
|
诺安基金
做科技投资最锋利的矛
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 19
沸点 21
赞
40
返回
|
搜索文章
赞
文章( 19 )
沸点( 21 )
雪球 Android 客户端页面架构最佳实践
可遵循的标准架构较少:传统开发方式往往会导致View层(Activity/Fragment)中存在大量重复代码。MVP模式中,由于V/P二层之间的相互耦合,从代码分层角度(层之间单向引用)来说并不完美,无法做到P层的业务复用; 编码风格无法统一:如果编码风格得不到统一,每个人在…
Android 全面深入剖析JetPack之LiveData源码
LiveData 是一个可以被观察的数据持有类,它可以感知 Activity、Fragment或Service 等组件的生命周期。在底层数据更改时通知视图,言外之意就是数据一经更改,就去通知视图去更新数据。 这时候大家发现了,MainActivity 的终极父类其实是实现了 L…
到达率99.9%:闲鱼消息在高速上换引擎(集大成)
1. 背景 在2020年年初的时候接手了闲鱼的消息,当时的消息存在各种问题,网上的舆情也是接连不断:“闲鱼消息经常丢失”、“消息用户头像乱了”、“订单状态不对”(相信现在看文章的你还在吐槽闲鱼的消息)。所以闲鱼的稳定性是一个亟待解决的问题,我们调研了集团的一些解决方案,例如钉钉…
"一篇就够"系列: Handler消息机制完全解析
关于Handler,想必大家都已经非常熟悉了,它是Android中非常基础,但同时也极其重要的消息机制,说它基础,是因为它使用简单,在我们一开始学习Android时,就会接触到Handler,用它来进行线程间的通信。说它极其重要,是因为它在Android系统中扮演了一个极其核心…
Android事件分发机制五:面试官你坐啊
本文是最后一篇,主要是模拟面试情况提出一些问题以及解答,也当是整个事件分发知识的回顾。读者也可以尝试一下看看这些问题是否都能解答出来。 下次一定。 关于面试,我一直坚持的一个观点就是:可以面向面试知识点学习,但不可面向面试题目答案学习 。把相关热门题目的答案背诵下来可以忽悠到一…
Android事件分发机制二:核心分发逻辑源码解析
前面的分发步骤我们清楚了,那么viewGroup是如何对触摸事件进行分发的呢?View又是如何处理触摸信息的呢?这是整个事件分发的核心逻辑,也正是本文要讨论的内容。 事件处理中涉及到的关键方法就是 dispatchTouchEvent ,不管是viewGroup还是view。在…
View 事件分发机制,大型职场 PUA 现场 | 创作者训练营
我不是大佬,但我相信我在通往成为大佬的路上 | 掘金年度征文 中我结合自身经历阐述了自己对学习方法的思考与实践。简单来说,我认为学习需要建立一套系统的知识体系(知识树),在此基础上可将学习分为 通用学习 与 需求学习。本文将简单讨论掌握知识的过程,并基于这一过程的各阶段进行内容…
基于有限状态机与消息队列的三方支付系统补单实践
0. 引言 在日常生活中,从线下的超市购物到线上的外卖点餐、电商网购等,支付无时无刻不在发生,不论是通过现金、pos 机刷卡还是微信支付宝等第三方支付。线上支付有着及时便捷一气呵成的极致体验,当然也有少数的时候体验不够丝滑,比如早期我们在 PC 版 12306 买火车票,当支付…
Jetpack新成员,一篇文章带你玩转Hilt和依赖注入
各位小伙伴们大家早上好。 终于要写这样一篇我自己都比较怕的文章了。 虽然今年的 Google I/O 大会由于疫情的原因没能开成,但是 Google 每年要发布的各种新技术可一样都没少。 随着 Android 11 系统的发布,Jetpack 家族又迎来了不少新成员,包括 Hi…
下一页
关注了
19
关注者
8
收藏集
1
关注标签
132
加入于
2016-08-20