技术栈
kotlin
小二·
12 小时前
开发语言
·
kotlin
车载数字座舱实战:用魔珐星云打造下一代智能驾乘助手(附 Android/Kotlin 完整代码)
关键词:数字座舱、具身智能、魔珐星云、Android Automotive、端侧渲染、低延迟对话如果你最近在做智能座舱,大概率会被一个问题卡住:大模型有了"大脑",但座舱里的交互还停留在"文本框 + TTS 念稿"。司机盯着一块只会出字、不会"说话"的屏幕,体验割裂、注意力分散,安全性也打折扣。
btown
9 小时前
kotlin
Kotlin 版 MyBatis-Plus 查询优雅解决方案
从 Java 切换到 Kotlin 之后,总觉得 MyBatis-Plus 的查询写法还是啰嗦:要么用 KtQueryWrapper 写一长串 User::getName,要么在动态搜索表单里写一堆 if-else 判空,视觉噪音还是大
我命由我12345
13 小时前
android
·
java
·
java-ee
·
kotlin
·
android studio
·
android-studio
·
android runtime
Android 开发问题:java.lang.NoSuchMethodError:No virtual method readAllBytes()
InputStream 的 readAllBytes 方法是 Java 9 引入的,但直到 Android API 30(Android 11)才被加入 Android SDK
Kapaseker
16 小时前
android
·
kotlin
你是不是还没用过 select?实战 Kotlin select
在 Kotlin 协程中,select 算是一个有点尴尬的存在。大多数开发者都用过 launch、async、Flow,可能也用过 Channel,但真正在项目中使用 select 的开发者,并不多。
plainGeekDev
2 天前
android
·
java
·
kotlin
synchronized → Coroutines
多个 synchronized 嵌套且获取锁的顺序不一致时,两个线程互相等待对方释放锁,形成死锁。JVM 不会自动检测和解决死锁,APP 直接卡死。
唐青枫
2 天前
java
·
kotlin
·
gradle
Java Gradle 实战指南:从 Wrapper、Kotlin DSL 到 Spring Boot 多模块构建
Gradle 是 Java 生态里常见的构建工具。它负责把一个项目从源码变成可运行、可测试、可发布的构建产物。
zhangjin1120
3 天前
android
·
kotlin
·
android studio
Android Studio创建HelloWorld(kotlin版本)
创建项目的细节就不说了,大部分都会。可以参考:Android Studio创建Hello word超详细
帅次
3 天前
开发语言
·
ui
·
kotlin
·
stateflow
·
onlifecycle
Kotlin Flow 与 StateFlow:UI 单向数据流基础
协程入门后,Repository 已能用 suspend 拉一次数据。但 Android 里还有三类需求 suspend 单独扛不住:
Kapaseker
3 天前
android
·
kotlin
Sequence 一定比 List 快?等等,我们先从基础讲起
各位 Kotliner,周一好!今天我们研究一下 Kotlin Iterator 的相关技术。在 Kotlin 中,我们经常会使用 for、map、filter、take 这些 API 处理集合。
怣疯knight
3 天前
android
·
kotlin
kotlin安卓应用打包编译卡死的可能原因
运行这个命令后,经常卡到88%或者94%这种位置,每次都卡在:app:kspAppMaxDebugKotlin,在编译前段Gradle会先执行KSP任务(比如 kspDebugKotlin),也就是说ksp解析就没过。 在这个过程中 它做什么: 1.扫描你代码里的注解(比如 @Entity、@Parcelize),然后生成一堆新的 .kt 文件(比如 UserDao_Impl.kt)。 2.它不管什么:它不负责把 .kt 转成 .class,也不负责资源合并、签名、压缩这些事。
plainGeekDev
3 天前
android
·
java
·
kotlin
NullPointerException → Kotlin 空安全
Java 的类型系统不区分"可以为 null"和"不能为 null",null 可以出现在任何地方。@Nullable / @NonNull 注解只是提示,不强制编译检查。线上 NPE 是最常见的崩溃原因。
1024+
4 天前
android
·
yolo
·
kotlin
YOLO 转 RKNN 识别率降低调优操作手册(新手篇)
面向第一次接触模型量化的新手工程师。按步骤执行,通常可在 2~3 轮迭代内把 INT8 量化后的 mAP 损失压到 1% 以内。每一步都给出可复制的命令、代码模板和验收检查点。
帅次
4 天前
java
·
开发语言
·
kotlin
·
suspend
·
nullable
Kotlin 与 Java 互操作:混合工程里的平台类型与 API 边界
Gradle 里 kotlin 与 java 源码目录并存时,真正容易出线上事故的不是「语法差异」,而是类型契约在语言边界上断裂。Kotlin 编译器对 Java 声明的类型无法完全推断可空性,于是产生平台类型(platform type),在 IDE 里常写作 T!——对 Kotlin 而言「可空也可非空」,编译器不强制你处理 null,但 JVM 运行时照样 NullPointerException。
plainGeekDev
4 天前
android
·
java
·
kotlin
kapt 替换为 KSP
老项目构建慢通常卡在这几个地方,按效果从大到小排列:gradle.properties:kapt 替换为 KSP:
蜡台
4 天前
android
·
java
·
开发语言
·
python
·
kotlin
·
gradle
·
groovy
通过Gradle脚本声明更改Java变量
Android/Java 开发中的常见需求:在编译时将 Gradle 中定义的值注入到 Java 代码中 ,那么如何通过 Gradle 脚本声明/更改 Java 变量
杉氧
5 天前
android
·
架构
·
kotlin
Ktor 全栈之路 (5):JWT 认证全流程实战 —— 打造安全通信闭环
如果一个后端 API 没有任何认证,那它在互联网上就是裸奔。对于全栈项目来说,最流行的认证方案莫过于 JWT (JSON Web Token)。它的优势在于“无状态”,服务器不需要存储 Session,非常适合 KMP 这种跨多个端(Android, iOS, Web)的场景。
alexhilton
5 天前
android
·
kotlin
·
android jetpack
MVI模式的完整历史、误解和现代Android范式
本文译自「Yes, That’s MVI: The Pattern’s Full History, Misconceptions, and Modern Android Form」,原文链接proandroiddev.com/yes-that-is…,由Eury Pérez Beltré发布于2025年5月29日。
pengyu
6 天前
android
·
kotlin
【Kotlin 协程修仙录 · 金丹境 · 后阶】 | 异常防火墙:supervisorScope 与异常隔离的终极奥义
你已经掌握了 async/await 的并发艺术,也看透了 CoroutineStart 四种启动模式的底层玄机。你写的并发代码越来越优雅,结构化并发的铁律也烂熟于心。
夏沫琅琊
6 天前
android
·
pdf
·
kotlin
Jetpack Compose + 原生 PDF API 从零搭一个 Android 工具应用 (一)
从空 Compose 模板到图片/PDF 互转上线——分层架构、原生 API、严格 TDD、3 次 plan 救场实录
疏狂难除
6 天前
ide
·
kotlin
JetBrains IDE插件开发教程(五)——File Header
本来写教程应该介绍一些知识的,但笔者有新的想法,现在有AI了,给AI提需求,AI就可以解决。那么,不妨干中学,边写实际的项目(demo),一边学习,一边写教程。