首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android原理
订阅
龙灵修
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
【源码解读】抽丝剥茧的分析ViewModel的核心原理
详细讲,ViewModel有如下几个特点: 对于简单数据,Activity被销毁的时候,可以使用onSaveInstanceState()方法从onCreate中恢复其绑定数据
Jetpack系列-WorkManager使用和源码分析
WorkManager是Jetpack组件库中的一个组件,主要用于处理立即执行、长时间运行、可延迟执行的并且保证必须执行的后台操作任务。例如上传日志,定时上传数据,定时下载数据,定时备份数据等。
kotlin coroutine源码解析之Dispatchers协程调度器
目录 Dispatchers协程调度器 Dispatchers.Default Dispatchers.IO Dispatchers.Main Dispatchers.Unconfined 协程调度器
Kotlin协程解析系列(上):协程调度与挂起
Kotlin协程是学习Kotlin的重中之重,也是运用koitlin的关键。本篇文章主要介绍Kotlin协程的创建、协程调度与协程挂起部分内容,对相关内容进行细致解析。
【Android Jetpack】Room数据库的使用及原理详解
Android Jetpack的出现统一了Android开发生态,各种三方库逐渐被官方组件所取代。Room也同样如此,逐渐取代竞品成为最主流的数据库ORM框架。这当然不仅仅因为其官方身份,更是因为其良好的开发体验,大大降低了SQLite的使用门槛。 1. 基本介绍 Databa…
Hilt原理分析三(xxx_Factory的作用)
上一篇文章的末尾,提到了ApplicationModel_Factory这个类,当时在Application实现依赖注入的时候并没有用到生成的这个类,就没有继续介绍了,这篇我们就来了解下。
Hilt原理分析一(Hilt技术概览)
在分析Hilt的原理之前,先搞清楚Hilt的一些黑魔法,这样在后面的原理分析的时候,才不会疑惑一些类是怎么冒出来的,以及为什么要多出这些类。
Android Dagger-Hilt 工作原理浅析
背景 最近在项目中突然需要跨组件去访问彼此的服务。如果直接依赖对应的组件,整个项目的结构就复杂很多,而且依赖关系就显得很重。 可以使用Java SPI,Java SPI能够实现这种跨组件的服务访问。但
从源码看 Jetpack(6)- ViewModel 源码详解
在两个多月前我开始写 从源码看 Jetpack 系列文章,从源码角度介绍了 Jetpack 多个组件的实现原理,写了一半就停笔去写 Java 多线程编程 的文章去了,本篇文章就再来补上 ViewMod
从源码看 Jetpack(5)- Startup 源码详解
最近,Google Jetpack 官网上新增了一个名为 Startup 的组件。根据官方文档的介绍,Startup 提供了一种直接高效的方式用来在应用程序启动时对多个组件进行初始化,开发者可以依靠它来显式地设置多个组件间的初始化顺序并优化应用的启动时间 目前很多第三方依赖库为…