kotlin

pengyu7 小时前
android·kotlin
【Kotlin 协程修仙录 · 元婴境 · 中阶】 | 操作符真解:Flow 中间操作符与数据流变幻术元婴初成,你已能创造 Flow,感知冷流的懒加载韵律。你能用 flow {} 发射数据,用 collect 收集结果。但此刻的 Flow,还只是一条笔直的管道——数据从入口流入,原封不动地从出口流出。
pengyu8 小时前
android·kotlin
【Kotlin 协程修仙录 · 元婴境 · 初阶】 | 冷流初啼:Flow 的基础与响应式编程的入门金丹已凝,你对协程的并发、调度、异常处理已驾轻就熟。你能用 async 并发请求多个接口,能用 supervisorScope 隔离局部失败,能用 withContext 自如切换线程。你写的代码,既安全又优雅。
Kapaseker1 天前
android·kotlin
破坏性更新 - 解读 Jetpack Compose 1.12Jetpack Compose 2026 年 8 月版本现已稳定发布。这次核心 Compose 模块都来到了 1.12:
Android-Flutter1 天前
android·kotlin
android LeakCanary 工作原理 详解LeakCanary 是由 Square 开源的 Android 内存泄漏检测工具,专门用于在开发阶段自动识别 Java 层的内存泄漏问题。它通过监控对象生命周期 + 弱引用检测 + 堆转储分析的组合方案,帮助开发者定位内存泄漏根因。
阿pin3 天前
android·开发语言·kotlin·coroutinescope
Android随笔-Kotlin CoroutineScopeKotlin CoroutineScope(协程作用域) 是结构化并发(Structured Concurrency)的核心载体。它定义了协程的生命周期边界:Scope 取消时,其内部所有协程自动取消;Scope 内的异常会按规则向上传播。
Android-Flutter1 天前
android·kotlin
android 自定义view 详解自定义 View 是 Android 开发的核心技能之一,本文从原理到实践,系统梳理自定义 View 的完整知识体系。
Android打工仔1 天前
android·kotlin
从 finally 理解程序的控制流:它为什么不是 catch 后面的代码?很多编程语言都有 try / catch / finally 这样的异常处理结构。第一次接触它时,很容易产生一个疑问:
YXL1111YXL1 天前
android·kotlin
续体和状态机 —— suspend 函数的 CPS 变换如果你看过 kotlin 挂起函数反编译后的 java 代码,你会发现短短 5 行代码反编译出 50 行代码。你去问 AI 它会告诉你这是 CPS 变换,今天来拆解一下挂起函数的本质。
alexhilton2 天前
android·kotlin·android jetpack
千万别误用Android Skills本文译自「Android Skills — What Google Just Released and Why Most Developers Are Already Using It Wrong」,原文链接medium.com/proandroidd…,由Dilipchandar发布于2026年8月8日。
必须会一定会2 天前
android·开发语言·kotlin
GLM-5.3 迁移实战:强制思考、1M 上下文与官方编程基准本文核对日期:2026-08-14。GLM-5.3 当前在 GLM Coding Plan 全量上线;官方文档写明模型 API 将于近期上线。下文的请求片段用于迁移准备,不代表 API 已开放。
阿pin2 天前
android·kotlin·withcontext
Android随笔-kotlin withContextwithContext 是 Kotlin 协程中最常用的线程切换/上下文切换工具。它的核心作用是:挂起当前协程,在指定的 CoroutineContext 中执行一段代码,完成后带着结果恢复到原来的上下文。
Android-Flutter2 天前
android·kotlin
android 动画详解Android 动画体系经历了从传统 View 动画 → 属性动画 → 过渡动画 → MotionLayout → Jetpack Compose 的演进。以下从分类、原理、API、实战四个维度系统梳理。
阿pin3 天前
android·kotlin·高阶函数
Android随笔-kotlin 高阶函数Kotlin 的高阶函数(Higher-Order Function)是指以函数作为参数,或者返回值为函数的函数。
Android-Flutter3 天前
android·kotlin
android WMS 详解(二)1. 什么是 WMS?它的核心职责是什么?管理窗口的添加、删除、更新计算窗口大小和位置(Layout)
chjif4 天前
android·kotlin
Android 设备管控开发实战:常见保活与拉活方案怎么组合,实测能到什么程度?设备管控 App 的持续运行要拆成两个问题:保活是在进程仍存活时降低被回收概率;拉活是在进程已经退出后,重新获得执行入口并恢复业务。死亡检测只是拉活的前置条件,不等于已经把进程拉起来。
Android-Flutter4 天前
android·kotlin
android Handler , Looper , Message , MessageQueue 详解核心回答:Handler 发送消息 → MessageQueue 按时间排序存储 → Looper 无限循环取出 → 回调 Handler 处理。
Android-Flutter3 天前
android·kotlin
Android 内存泄漏详解内存泄漏(Memory Leak) 是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。
松仔log4 天前
android·java·开发语言·kotlin
JetPack——Hilt想要获取LoginViewModel,需要根据依赖关系依次创建LoginRetrofitService、UserLocalDataSource、UserRemoteDataSource、UserRepository、LoginViewModelFactory
Android-Flutter4 天前
android·kotlin
android 生命周期管理,继承Activity,不是AppCompatActivity
阿pin4 天前
android·kotlin·flow
Android随笔-kotlin FlowKotlin Flow 是 Kotlin 协程生态中的响应式数据流(Reactive Stream)实现,用于异步、顺序、可组合地发射多个值。你可以把它理解为"基于协程的 RxJava 轻量替代",但设计理念更贴合 Kotlin 的挂起函数和结构化并发。