技术栈
kotlin
Carson带你学Android
18 小时前
kotlin
·
gradle
告别复杂的 Gradle 配置!JetBrains Amper 0.10 发布:用 YAML 构建 Kotlin/Android 项目
每个 Android 开发者,都有被 复杂的Gradle支配的恐惧记忆:最近,JetBrains 正式发布了 Amper 0.10——这是一款新一代构建工具,目标明确:
Meteors.
21 小时前
开发语言
·
kotlin
Kotlin代码优化
目录一、空安全与类型处理1. 用 ?. 替代显式 null 判断2. 用 ?: 提供默认值,替代 if-else
疏狂难除
1 天前
ide
·
kotlin
·
intellij-idea
JetBrains IDE插件开发教程(三)——plugin.xml与命令
前面看了关键的代码,还有一些设置没看完。继续plugin.xml是插件的配置文件id标签:显然就是指的插件的标识符,类似于java的包名
Refrain_zc
2 天前
kotlin
Android高含金量实战:音频文本 HTML 标签解析 + 段落分组 + 自定义圆角 SpanUI 渲染
编辑在 Android 开发中,如果你接到一个需求:服务端返回带 <em>、<span> 等 HTML 标签的文本,要求按段落展示,且特定标签需要圆角背景并能点击,同时段落本身也要支持点击选中——你会怎么做?Html.fromHtml 无法自定义圆角背景,ClickableSpan 又容易和 RecyclerView 的 item 点击冲突。本文记录一套基于自定义 ReplacementSpan + 标签解析的完整实现方案。
huaCodeA
2 天前
android
·
面试
·
kotlin
Android面试-Kotlin Coroutines(协程)
你可以记住一个最直观的生动比喻:线程是“公交车”,协程是“乘客”。Java 线程(Thread): 是操作系统(OS)级别的概念,由系统内核进行调度。它是真正干活的执行者。
jzlhll123
2 天前
android
·
开发语言
·
kotlin
android kotlin Flow:distinctUntilChangedBy + stateIn 的坑
onLinkLost() 只改 active!!.phase = RETRY,不换新 Link 实例。
唐青枫
2 天前
kotlin
Kotlin 高阶函数别只会 map:从 Lambda 到实战封装
Kotlin 高阶函数(Higher-order Function)一句话就能说清楚:函数的参数是函数,或者函数的返回值是函数。
plainGeekDev
2 天前
android
·
面试
·
kotlin
Android四大组件面试题,看完这篇就够了
四大组件是Android的基础中的基础,但面试的时候很多人只停留在"会用"的层面。比如Service,很多人知道startService和bindService,但问到它们区别、什么时候用哪个、怎么保活,就卡壳了。
黄林晴
2 天前
android
·
kotlin
Kotlin 官方发布kotlin-agent-skills,迁移/转换一键规范
Kotlin 官方开源了 kotlin-agent-skills,里面放的是给 AI 编程 Agent 使用的 Skill。
Kapaseker
2 天前
android
·
kotlin
Kotlin 准备引入 [1,2,3] 创建集合
2017 年 6 月,JetBrains 公布过一份 Kotlin 未来特性的调查结果。那次调查大约收到了 850 份回复,排在前列的诉求包括:集合字面量、Kotlin 接口的 SAM 转换,以及真正不可变的数据。
plainGeekDev
3 天前
android
·
开源
·
kotlin
Glide 该换了?Coil:Kotlin 时代的图片加载库
如果你现在还在用 Glide 加载图片,我建议你有空了解一下 Coil。不是 Glide 不好,而是 Coil 更适合 Kotlin 项目。这不是技术选型上的「喜新厌旧」,而是真的香——代码写起来更简洁,依赖更轻量,和协程配合起来天衣无缝。
plainGeekDev
3 天前
android
·
面试
·
kotlin
Android内存面试题:OOM都解决不了,性能优化从何谈起?
内存问题是Android开发中永恒的话题。一个再优雅的架构,如果逃不过OOM的制裁,终将沦为用户的"应用已崩溃"。这篇文章,我们把内存相关的核心面试题讲透。
疏狂难除
3 天前
ide
·
kotlin
JetBrains IDE插件开发教程(二)——学习初始代码
前面初步看了关键的build和setting这两个kt文件。启动了项目,接下来继续看看具体插件的代码展开src目录
plainGeekDev
3 天前
android
·
面试
·
kotlin
Kotlin协程面试题:suspend原理都说不清,协程你真会用?
synchronized 在字节码层面通过 monitorenter 和 monitorexit 两条指令实现。编译器为每个同步块生成两个 monitorexit(正常退出路径和异常退出路径),确保锁一定被释放。底层依赖 JVM 的 ObjectMonitor 机制,重量级锁状态下线程会进入阻塞态,涉及用户态到内核态的上下文切换。
赏金术士
3 天前
android
·
ui
·
kotlin
·
compose
第六章:UI组件与Material3主题
Material3 是 Android 最新设计语言,Compose 原生支持,主题配置更简单。主题特点:
赏金术士
4 天前
android
·
kotlin
·
compose
Jetpack Compose 底部导航实战教程(完整版)
项目Gitee路径:https://gitee.com/developer_wind/BottomNavDemo
Honker_yhw
4 天前
数据挖掘
·
回归
·
kotlin
大数据管理与应用系列丛书《数据挖掘》(吕欣等著)读书笔记-LASSO回归
前言本笔记主要参考吕欣教授的《数据挖掘》教材,从几何直观到统计推断,全面解析LASSO回归(Least Absolute Shrinkage and Selection Operator)。不同于传统的岭回归,LASSO通过L1正则化实现了特征选择的"硬剪枝",在变量选择问题上展现出独特的优势。我们将从岭回归的局限性谈起,深入探讨L1正则化的几何意义、优化求解方法,并配合Python代码进行模型路径的可视化分析。 书籍学习开源代码:https://github.com/XL-lab-bigdata/Dat
程序员煊子
4 天前
android
·
kotlin
·
compose
·
cursor
用 Cursor 从零搭一个 Compose 本地记账 App:实战记录与源码解析
最近用 Cursor 做了一次完整的 Android 练手:从底部导航骨架,迭代成一个能「记一笔、按日查账、看统计」的 Compose 记账 Demo。
alexhilton
4 天前
android
·
kotlin
·
android jetpack
面向Android开发者的Google I/O 2026
本文译自「Google I/O 2026 for Android Developers」,原文链接medium.com/proandroidd…,由Anand Gaur发布于2026年5月20日。