首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
拉不拉了个多
掘友等级
Android开发攻城狮
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 44
沸点 0
赞
44
返回
|
搜索文章
赞
文章( 44 )
沸点( 0 )
深入详解 Jetpack Compose | 实现原理
本文是 Compose 系列的第二篇文章。在 第一篇文章 中,我已经阐述了 Compose 的优点、Compose 所解决的问题、一些设计决策背后的原因,以及这些内容是如何帮助开发者的。此外,我还讨论了 Compose 的思维模型、您应如何考虑使用 Compose 编写代码,以…
Jetpack Compose · 快照系统
Snapshot Jetpack Compose 引入了一种处理可观察状态的新方法 —— Snapsot(快照)。在Compose中我们通过state的变化来触发重组,那么请思考以下几个问题: 为什么
深入浅出 Compose Compiler(4) 智能重组与 $changed 参数
Compose Compiler 为 Composable 函数生成 $changed 参数,他为参数提供了 ParamState 信息,用于跳过不必要的参数比较,提高性能
国外大厂面试题, 7 个 Android Lifecycle 重要的知识点
Android Lifecycle 是非常重要的知识点,很多新的 Android 开发对 Android Lifecycle 不是很了解
“终于懂了” 系列:Android屏幕刷新机制—VSync、Choreographer 全面理解!
在Android中,当我们谈到 布局优化、卡顿优化 时,通常都知道 需要减少布局层级、减少主线程耗时操作,这样可以减少丢帧。如果丢帧比较严重,那么界面可能会有明显的卡顿感。我们知道 通常手机刷新是每秒60次,即每隔16.6ms刷新一次。 问题来了: 本文介绍的内容会详细解释以上…
Compose 状态保存:rememberSaveable 原理分析
rememberSaveable 可以帮助 Composable 在横竖屏切换甚至进程切换后恢复状态,这主要是通过 SaveableStateRegistry 实现的。
深入掌握Binder原理(上)
为什么要了解Binder的原理呢,会用不就可以了吗?深入了解Binder不仅仅是为了了解Binder的通信方式,而是从Binder设计中去学习一种优秀的架构思想和问题的解决思路。当我们遇到复杂的通信场景时,或者在一个新的平台上,需要一种新的通信方式提高安全或者效率性能等问题时,…
SavedStateHandle组件解析
当Activity因内存不足等原因被销毁重建,ViewModel也会被销毁,无法保存数据,这时可以通过ViewModel配合SavedStateHandle来满足数据恢复需求
Android耗电原理及飞书耗电治理
飞书最近在进行耗电治理的专项优化,为了能更有效的推动各业务进行配合,所以会在这篇文章中简绍Android的耗电原理,以及飞书的耗电治理规划。 Android耗电统计原理 我们先了解一下Android系
Android 官方模块化方案解读
快速了解 Android 官方模块化方案。还有一些你可能不知道的实用小技巧。还有官方模板快速搭建模块化项目。
下一页
个人成就
文章被点赞
91
文章被阅读
9,319
掘力值
450
关注了
12
关注者
38
收藏集
18
关注标签
9
加入于
2020-10-13