kotlin

alexhilton1 小时前
android·kotlin·android jetpack
Compose中的CameraX二维码扫描器本文译自「Goodbye AndroidView: A Real CameraX QR Scanner in Compose」,原文链接levelup.gitconnected.com/goodbye-and…,由James Cullimore发布于2026年1月14日。
pengyu6 小时前
android·kotlin
【Kotlin 协程修仙录 · 炼气境 · 后阶】 | 划定疆域:CoroutineScope 与 Android 生命周期的绑定艺术你已经学会了启动协程,也学会了取消协程。收发自如,剑法初成。但一个棘手的问题随之而来:你该在哪里存放这些协程的“遥控器”?
朝星6 小时前
android·kotlin
Android开发[5]:组件化之路由+注解今日核心目标围绕以下几点围绕以下几点拦截器是ARouter的核心功能之一,用于跳转拦截(例:未登录拦截、权限拦截)。
学习使我健康11 小时前
android·kotlin
Android 中 Service 用法这篇就讲一件事:Service 到底什么时候用,怎么用,怎么不踩坑。你可以先把 Service 理解成: “App 没有页面展示时,仍然需要在后台继续干活的一个组件”。 就像关注博主,下次容易找到一样。 点点关注一下 常见场景:
zzb158014 小时前
开发语言·windows·kotlin
「Kotlin 泛型深度图解:从入门到实战 + 委托框架揭秘」
KillerNoBlood14 小时前
kotlin
KMP性能优势与实战要点KMP 四大核心优势及其实践落地关键要素Kotlin Multiplatform (KMP) 作为一项成熟的跨平台技术解决方案,其价值体现于四大核心优势:性能、灵活性、生态与可靠性。这四大优势共同构成了其技术吸引力,而要在实际项目中成功落地,则需要关注一系列与之匹配的工程实践要点。以下将结合技术原理与项目实践,对这四个方面进行深入剖析。
QING6181 天前
android·kotlin·android jetpack
Kotlin之【init】—— 新手须知在 Kotlin 中,init 块是初始化块,用于在类实例创建时执行额外的初始化逻辑。它属于类的主构造函数的一部分,在属性初始化器和主构造函数的参数之后、次构造函数的主体之前执行。
Fate_I_C1 天前
android·kotlin·navigation
Android Navigation Fragment 导航实战获取 NavController:导航到不同的 Fragment:方式1:使用 Bundle 传递参数:
雨白1 天前
spring boot·kotlin
使用 Kotlin 与 Spring Boot 从零搭建 Web 应用本文参考自官方文档:Get started with Spring Boot and Kotlin,Spring Boot,将带你从零开始,使用 Kotlin 构建一个包含 RESTful API 和数据库交互的 Spring Boot 应用。
Fate_I_C1 天前
android·kotlin·databinding
Adroid Data Binding数据绑定对比(findViewXX、ButterKnife)传统方式的问题:Data Binding 的优势:在 build.gradle 中启用:布局文件结构:
Fate_I_C1 天前
android·kotlin·databinding
Android DataBinding数据绑定表达式、双向绑定常用表达式类型:表达式示例:strings.xml:在布局中使用:Import 类:单向绑定 vs 双向绑定:
jinanwuhuaguo2 天前
开发语言·人工智能·安全·架构·kotlin·openclaw
OpenClaw范式深度剖析:从技术突破到安全治理的系统性研究(第二篇)OpenClaw作为2026年全球现象级AI智能体项目,其爆发并非偶然。基于知识库文档的综合分析,其走红遵循着“技术突破→生态狂欢→安全悖论→治理重构”的典型路径。本篇研究作为系列第二篇,在首篇基础性介绍之上,将采用第一性原理方法,穿透表面现象,深入剖析其技术本质、安全风险的经济社会学根源、生态经济的微观机制,以及构建可信智能体基础设施的治理路径。全文遵循二八原则,聚焦解释80%核心现象的20%关键要素,从技术架构、安全悖论、生态经济、治理范式四个维度展开系统性研究,力求颗粒度精细、分析深入。
Fate_I_C2 天前
android·kotlin·navigation
Android Navigation组件核心问题深度解析这是 Jetpack 架构的黄金组合ViewModel 作用域LiveData 负责数据驱动 ViewModel 持有数据,Fragment 观察数据变化,自动更新 UI。
Kapaseker2 天前
android·kotlin
Kotlin 的 init 到底咋回事儿?前几天中午午休,我同事跑过来问我:那个 Kotlin 的初始化我有点糊涂,相比较于 Java,多了个 init 块,这个是咋回事儿呢?
Fate_I_C2 天前
android·kotlin·navigation
Android Navigation的使用说明传统导航方式的问题:传统方式的痛点:Navigation 组件的优势:Navigation Graph XML 结构:
高林雨露2 天前
java·kotlin
Java开发转kotlin作为有扎实 Java 基础的开发者,恭喜你——Kotlin 对你而言不是“新语言”,而是“Java 的超级增强版”!你已掌握面向对象、集合、泛型、多线程等核心概念,只需聚焦 Kotlin 的「语法糖 + 安全设计 + 现代范式」这三块关键拼图,2 周即可高效上手 Android 开发。以下是一份 专为 Java 开发者定制的 Kotlin 零门槛速成指南,含对比表、避坑清单、学习路径、实战口诀和可立即运行的练习项目。
Fate_I_C2 天前
android·kotlin
ViewModel 的生命周期与数据保持什么是配置变更? 配置变更是指设备配置发生变化,系统会重建 Activity/Fragment:配置变更的问题:
Fate_I_C2 天前
android·开发语言·kotlin
Kotlin函数一什么是函数式编程?为什么需要函数式编程?对比分析:Lambda 表达式的基本语法:Lambda 表达式的特性:
pengyu2 天前
android·kotlin
【Kotlin 协程修仙录 · 炼气境 · 初阶】 | 感受天地灵气,写出第一个挂起函数2018 年,一位 Android 开发者在 Google I/O 大会现场见证了 Kotlin 协程的正式发布。大屏幕上,suspend 关键字第一次出现在全球开发者视野中,台下掌声雷动。这位开发者的内心却五味杂陈:他刚刚在上一个项目里用 RxJava 重构了 200 个网络请求接口,光是 flatMap、switchMap 的嵌套就调试了整整两周。
molong9313 天前
android·学习·kotlin
SIM 卡监听(电话监听)在 Android 12 前后,系统对 SIM 卡相关监听机制进行了调整,引入了 TelephonyCallback 回调机制。在此之前通常通过 PhoneStateListener 实现监听。