技术栈
kotlin
IH_LZH
18 小时前
android
·
java
·
前端
·
kotlin
kotlin小记(1)
可以理解为是在对主构造函数进行”重载“,但是必须要直接或间接代理上主构造函数,使得主构造函数的值传入次构造中;
Kapaseker
21 小时前
android
·
kotlin
如果你还不懂 Kotlin Flow,这里有一万字
对于那些希望以结构化且协程友好的方式处理数据的开发者而言,Kotlin Flow 已然成为了主流选择。要是你曾在安卓或普通 Kotlin 代码中花费时间应对回调、RxJava 或其他响应式框架,就会明白管理异步数据有多棘手。借助 Kotlin 协程的强大功能,Flow 提供了一种更简单、更直观的解决方案。
zerofancy
1 天前
kotlin
·
app
在Compose Desktop实现简单消息通知
对于手机用户来说,Toast是一个司空见惯的东西,它在一个小窗口中显示简短的消息反馈。然而这是一个手机端独有的东西,在桌面端我们怎么显示类似的提示呢?
alexhilton
2 天前
android
·
kotlin
·
android jetpack
学会说不!让你彻底学会Kotlin Flow的取消机制
本文译自「Cancellable Flows in Kotlin Coroutines: The Complete Guide to Flow Cancellation Techniques」,原文链接proandroiddev.com/cancellable…,由Sahil Thakar发布于2025年7月21日。
Monkey-旭
3 天前
android
·
java
·
人工智能
·
计算机视觉
·
kotlin
·
位图
·
bitmap
Android Bitmap 完全指南:从基础到高级优化
在 Android 开发中,图像处理是一个核心且复杂的领域,而 Bitmap 作为 Android 中表示图像的基本单位,贯穿了从简单图片显示到复杂图像编辑的各个场景。然而,Bitmap 处理不当往往会导致应用性能下降、内存溢出(OOM)等问题,成为许多开发者的痛点。本文将从 Bitmap 的基础概念出发,全面覆盖其创建、加载、处理、优化等各个方面,结合实际案例和最佳实践,帮助开发者彻底掌握 Android Bitmap 的使用技巧。
Monkey-旭
4 天前
android
·
开发语言
·
kotlin
·
响应式编程
·
flow
深入理解 Kotlin Flow:异步数据流处理的艺术
在现代应用开发中,异步操作和数据流处理已成为核心需求。无论是处理网络请求、数据库操作,还是响应用户交互,都需要高效、可靠的异步处理机制。Kotlin Flow 作为 Kotlin 协程生态的重要组成部分,为开发者提供了一种简洁、强大的方式来处理异步数据流。本文将从基础概念到高级应用,全面剖析 Kotlin Flow 的方方面面,帮助你掌握这一现代化的数据流处理工具。
程序员江同学
5 天前
android
·
kotlin
Kotlin 技术月报 | 2025 年 7 月
为了帮助社区的小伙伴们更好地了解 Kotlin 相关的最新动态,我们决定使用月报的形式,整理展示最近一个月的 Kotlin 技术动态。
_frank222
5 天前
开发语言
·
kotlin
·
mybatis
kotlin使用mybatis plus lambdaQuery报错
记录一下学习kotlin中遇到的问题报错先把我的实体类贴一下然后时查询, 很简单直接贴解决方案放弃lambdaQuery改用query, lambdaquery最终还是会转换成string类型 Kotlin这里AnnualIncomeBudget::year他解析成一个高阶函数了
Bryce李小白
5 天前
网络
·
kotlin
·
retrofit
Kotlin实现Retrofit风格的网络请求封装
确保在 build.gradle 文件中添加了必要的依赖:定义数据模型类,例如 User:使用 Retrofit 的注解定义 API 接口:
ZhuYuxi333
5 天前
android
·
开发语言
·
kotlin
【Kotlin】const 修饰的编译期常量
const 修饰的是编译期常量(compile-time constants),即编译器在编译时就能确定其值的常量。这类常量需要满足:
jzlhll123
5 天前
kotlin
·
stateflow
kotlin StateFlow的两个问题和使用场景探讨
背景说明: 我们日常开发中,经常要在一个独立的界面上做网络请求显示或者toast报错,以及错误信息展示。 LiveData是粘性事件,如果有值(或者有初始值),再注册监听,就会立刻触发。然后就是网络请求,将结果设置到LiveData上,等待回调。 这个流程相信是99%的开发任务。其实使用Flow我认为是杀鸡用牛刀。LiveData我认为在这种场景下,是更好的选择。因为我们99%的场景并非“流”!都是一次请求,或者下拉刷新获取一次结果并展示,而且会屏蔽中间的快速刷新动作,避免过多请求。 好了,既然谈到Flo
Bryce李小白
5 天前
android
·
开发语言
·
kotlin
Kotlin 实现 MVVM 架构设计总结
在 Kotlin 中实现 MVVM 架构时,通常将项目分为三个主要部分:定义数据类来封装你的数据结构。例如,如果你正在开发一个电影应用,可以定义一个 Movie 数据类:
Kiri霧
5 天前
android
·
开发语言
·
kotlin
Kotlin位运算
Kotlin 提供了几种用于操作整数各个位(bit) 的运算符。这些操作是由处理器直接支持的,速度快且操作简单。在底层编程中非常重要,比如设备驱动、低级图形处理、网络通信、加密和压缩等。
xjdkxnhcoskxbco
5 天前
android
·
开发语言
·
kotlin
kotlin基础【3】
Kotlin Playground: Edit, Run, Share Kotlin Code Online
小趴菜8227
5 天前
android
·
kotlin
·
动画
·
自定义view
自定义View和动画学习记录 抓娃娃机View
抓娃娃目录1. 首先准备几张钩子的相关图片2.自定义View 的布局文件 my_view_catch.xml
金銀銅鐵
6 天前
java
·
kotlin
Kotlin 中的运算符重载在 class 文件中是如何实现的?(第一部分)
以 + 这个二元运算符为例,我们用以下代码来进行探索,请将其保存为 Vector.kt用 kotlinc Vector.kt 命令编译之后,会生成 Vector.class 和 VectorKt.class。 在 Intellij IDEA 中使用 Show Kotlin Bytecode 功能可以看到这两个 class 文件的内容。 通过对比以下两者,会发现 kotlin 代码中的 v1 + v2 和 java 文件里的 v1.plus(v2) 是对应的。
拓端研究室
6 天前
android
·
开发语言
·
kotlin
专题:2025医药生物行业趋势与投融资研究报告|附90+份报告PDF、原数据表汇总下载
原文链接:https://tecdat.cn/?p=43444圈内人都知道,2024年的BioChina展会现场,某跨国药企高管盯着融资展板喃喃自语:“去年A轮平均3.2亿,今年怎么降到2.1亿了?” 这个细节,恰是行业寒冬的缩影——但展板角落的"长三角人才薪酬指数131.6",又暗藏着破冰的密码。
alexhilton
6 天前
android
·
kotlin
·
android jetpack
学会用最优雅的姿式在Compose中显示富文本
本文译自「StyledString: A Better Pattern for Rich Text in Jetpack Compose」,原文链接proandroiddev.com/styledstrin…,由Eury Pérez Beltré发布于2025年7月14日。
xzkyd outpaper
7 天前
android
·
开发语言
·
kotlin
Kotlin中Flow
Flow 是 Kotlin 协程库中的异步数据流处理框架,核心特点:响应式编程:基于观察者模式的数据处理
Chef_Chen
8 天前
android
·
开发语言
·
kotlin
从0开始学习R语言--Day58--竞争风险模型
在用传统生存分析方法的场景中(如Kaplan-Meier和Cox回归),假设所有事件都是独立且互斥的,但在现实中,研究对象可能面临多种互斥的终点事件(如癌症患者可能死于癌症本身,也可能死于其他原因),如果直接去分析,模型会把这种结局时间错误地纳入评估,从而提高了病症的分析。