首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
Android OkHttp HTTP/2 多路复用的具体实现
简单来说,HTTP/2 的多路复用允许在同一个 TCP 连接上并发处理多个请求/响应,这些请求/响应之间互不干扰。OkHttp 通过一套精心设计的类来完成这个复杂的任务。 下面这张图展示了核心类之间的
Android Okhttp ConnectionPool 笔记
🎯 为什么需要连接池? 在没有连接池的年代,每次 HTTP 请求都要经历: DNS 解析(域名转 IP) TCP 三次握手(建立连接) TLS 握手(如果是 HTTPS) 发送请求、接收响应 TCP
Android Okhttp 笔记
🎯 OkHttp 的设计目标:简单、高效、可配置 OkHttp 的设计者希望提供一个既简单易用又足够强大的 HTTP 客户端。它的核心优势在于: 连接复用:通过 HTTP/2 和连接池,复用 TCP
Android Retrofit ParameterHandler 笔记
ParameterHandler 是 Retrofit 中一个非常核心但又容易被忽视的组件。如果说动态代理是 Retrofit 的“大脑”,负责指挥整个流程,那么 ParameterHandler 就
Android Retrofit 线程切换 笔记
🎯 核心:CallAdapter 与 ExecutorCallbackCall 线程切换的关键在于 Retrofit 的**返回值适配器(CallAdapter)**机制。我们一步步拆解。 1. 默认
Android Retrofit 笔记
🎯 Retrofit 的核心定位:不是网络库,是“适配器” 很多人有个误区,觉得 Retrofit 是一个网络库。其实不是,它只是一个对网络请求的封装和适配。真正的脏活累活,都是交给 OkHttp 去
历时近两个月,提交超过 260 次——一位大学生利用假期时间,运用人工智能开发了一款名为“PaintersGO”的 3D 应用——这段经历令人惊叹!
让Gemini教我从下载Android Studio开始,直到完成整个3D移动端APP项目,技术尝鲜是AI时代很有趣的事情!
Kotlin @JvmOverLoads 笔记
@JvmOverloads 是 Kotlin 中的一个注解,用于指示编译器为带有默认参数值的函数或构造函数生成多个 Java 重载方法(overloads)。这样,在 Java 代码中调用 Kotli
把离线AI代理装进口袋里
本文是一个完整的实践指南,让你学会使用flutter_gemma,一个可以跨多端的移动端侧大模型部署Flutter插件。
你是不是觉得 R8 很讨厌,但 Android 为什么选择 R8 ?也许你对 R8 还不够了解
本篇是来自 Android Developers 的播客 《What’s so great about R8?》 的整合,核心是讨论了 Android R8 编译器以及它对性能的影响,参与讨论的嘉宾包
Android Glide 笔记
关于Glide,可以说是我们这行里普及率最高的图片加载框架了。它不仅仅是加载一张图片那么简单,其背后关于缓存性能、生命周期安全以及内存管理的设计,都非常精妙。我们从它的核心设计理念开始,一步步深入到源
Android TheRouter 笔记
TheRouter是货拉拉开源的一套专门面向模块化/组件化开发的一整套解决方案框架。它的设计理念比较超前,不仅解决了页面跳转的解耦问题,还顺带把模块化开发中常见的依赖注入、模块初始化、动态化配置等问题
Android AIDL 笔记
一、AIDL 是什么? AIDL 全称 Android Interface Definition Language(安卓接口定义语言)。它是一种让你能够定义客户端与服务端之间通过进程间通信(IPC)进
Android 进程间传递大数据 笔记
在安卓开发中,进程间传递大数据是一个很经典的问题。你可能会首先想到用 Intent 或 AIDL,但很快就会发现 TransactionTooLargeException 这个老朋友。这背后是 Bin
Android KMP 笔记
Kotlin Multiplatform 允许你使用 Kotlin 编写代码,并将其在多个平台(如 Android、iOS、Web 等)上运行。它不是一个像 Flutter 那样的UI框架,而更侧重于
WMS核心机制:窗口管理与层级控制深度解析
深入剖析Android 15中WindowManagerService(WMS)的核心架构与实现原理,从窗口创建与显示流程到Z-order层级管理,从窗口动画系统到输入事件分发
Android Kotlin DSL 笔记
一、什么是 Kotlin DSL? Kotlin DSL(Domain Specific Language)是指使用Kotlin语言编写的Gradle构建脚本。传统的Gradle脚本使用Groovy
Android Monkey 笔记
一、自动化测试全景图:不同维度的守护者 在深入细节之前,我们先看看安卓自动化测试的“全家桶”。不同的测试工具服务于不同的测试目标,我把它们分为四个层级: 测试类型 代表工具 测试对象 目标 谁来做 单
Android Gradle 笔记
一、Gradle 基础认知 1.1 Gradle 是什么? Gradle 是一个基于 Groovy 或 Kotlin DSL 的自动化构建工具,它结合了 Ant 的灵活性和 Maven 的依赖管理能力
Android 组件化 笔记
一、组件化的核心目标 在开始实现之前,我们需要明确组件化要达成什么: 业务模块间无直接依赖:feature_home 不能直接依赖 feature_mine,它们只能依赖基础层(common)和服务接
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30