首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android-源码解析
凤邪摩羯
创建于2024-09-03
订阅专栏
Android-开源框架和系统组件的使用和源码解析
等 2 人订阅
共12篇文章
创建于2024-09-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android-开源框架和源码分析-12-AutoService-源码解析
AutoService 使用 AutoService 是 Google 提供的一个注解处理工具,旨在帮助自动生成服务提供者的 META-INF/services 文件。该工具简化了实现服务提供者模式(
Android-开源框架和源码分析-11-WorkManager-源码解析
转载自超低空 在当今移动应用开发的世界中,后台任务的管理与调度变得尤为重要。随着用户对应用性能和响应速度的期望不断提高,开发者们面临着越来越多的挑战——如何在确保流畅体验的同时,有效地处理那些需要在后
Android-开源框架和源码分析-10-LiveData-源码解析
LiveData 使用 LiveData 是 Android Architecture Components 中的重要组件之一,用于管理和持有数据,并且能够在数据发生变化时自动通知 UI 更新。Liv
Android-开源框架和源码分析-09-ViewModel-源码解析
ViewModel 使用简介 ViewModel 是 Android 提供的一个组件,用于管理与 UI 相关的数据,并在 Activity 或 Fragment 的生命周期变化(如屏幕旋转)时保持数据
Android-开源框架和源码分析-08-Lifecycle-源码解析
Lifecycle 的使用 在 Android 开发中,生命周期(Lifecycle)管理是非常重要的,尤其是在涉及到 UI 组件(如 Activity、Fragment)时。Android 提供了
Android-开源框架和源码分析-07-Hilt-源码解析
Hilt 使用简介 Hilt 是 Google 提供的官方依赖注入(DI)框架,基于 Dagger 2 构建,专为 Android 开发设计。它简化了依赖注入的配置和使用,自动为 Android 组件
Android-开源框架和源码分析-06-Dagger2-源码解析
Dagger2 是 Google 开发的依赖注入框架,基于 Java Annotation Processing 和 Apt 技术,提供了高效的编译时依赖注入功能。以下是 Dagger2 的源码解析。
Android-开源框架和源码分析-05-Retrofit-源码解析
Retrofit 是一个流行的 RESTful 网络请求框架,基于 OkHttp 实现,提供了一种简洁且强大的接口来定义和发起网络请求。以下是 Retrofit 的详细源码解析。 Retrofit 架
Android-开源框架和源码分析-04-OkHttp-源码解析
OkHttp原理解析 1 OkHttp介绍 OkHttp 的架构核心组件包括: OkHttpClient: 配置客户端的入口。 管理连接池、拦截器等。 Call: 表示一次 HTTP 请求。 包括同步
Android-开源框架和源码分析-03-Glide-源码解析
Glide 是一个高效、灵活的图片加载框架,专注于 Android 的图片加载、缓存与显示。以下是对 Glide 源码的深入解析。 Glide 的架构 Glide 的架构由以下几个核心部分组成: Da
Android-开源框架和源码分析-02-EventBus-源码解析
EventBus 是一个常用的事件发布/订阅框架,主要用于解决组件间的解耦问题。以下是对 EventBus 源码的详细解析。 EventBus 的主要功能 事件发布和订阅: 通过注解订阅事件。 在任意
Android-开源框架和源码分析-01-ButterKnife-源码解析
ButterKnife 的源码主要包括注解、注解处理器、生成的代码,以及绑定和解绑的实现。以下是对这些部分的深入解析: 1. 注解定义 ButterKnife 定义了一系列用于视图绑定和事件处理的注解