kotlin

Q***f6354 小时前
android·开发语言·kotlin
Kotlin在Android性能优化中的工具先说说内存这块的老大难问题。以前用Java写单例,DCL(Double-Checked Locking)写得手抽筋,稍不留神就翻车。Kotlin的关键字简直是救星,编译器直接给你生成线程安全的单例字节码,既优雅又稳妥。但这里有个坑得提醒:别滥用!这玩意是饿汉式,类加载就初始化,如果初始化耗时或者根本用不到,那就纯纯浪费内存了。
Chrison_mu1 天前
android·开发语言·kotlin
Android项目背景动效-Kotlin具体的操作过程不赘述。在build.gradle里面添加如下代码,开启databinding准备一张静态的图,和一张动图mp4播放
啃火龙果的兔子1 天前
开发语言·kotlin·harmonyos
如何控制kotlin项目back的时候,只回退webview的路由在 Kotlin 项目中控制返回键只回退 WebView 的路由,需要重写 onBackPressed() 方法并检查 WebView 的浏览历史。以下是完整的实现方案:
_BugMaker1 天前
kotlin
重学Kotlin(四)面向对象Kotlin 的类构造器(Constructors)分为 主构造器 和 次构造器,再加上 初始化块 init,一起组成完整的对象初始化流程。
国霄1 天前
kotlin·harmonyos
(6)Kotlin/Js For Harmony——ArkTs 开发工具套件ArkTs上的Scope 和Kotlin 写成Scope 类似,用于生命周期管理用起来也比较简单:this.scope.cancel()的时候,可以通过abortSignal感知,执行相关的暂停工作。后面主要是配合Flow 使用。
路人甲ing..1 天前
linux·ubuntu·kotlin·android studio
Ubuntu怎么安装tar.gz (android-studio为例)假设你已经下载好了:android-studio-2025.2.1.8-linux.tar.gz 以下步骤适用于大多数桌面 Linux 发行版(Ubuntu、Debian、Fedora、Arch 等)。
啃火龙果的兔子2 天前
开发语言·kotlin·harmonyos
Kotlin 修改安装到桌面后的应用图标在 Kotlin Android 项目中修改安装到桌面后的应用图标有多种方式。以下是完整的修改方法:将不同尺寸的图标放在 res/mipmap 目录中:
来来走走2 天前
android·开发语言·kotlin
Android开发(Kotlin) ViewModel基本用法创建viewmodel实现一个计数器在activity使用ViewModel,获取ViewModel的实例需要通过ViewModelProvider。点击按钮一次计数器加1
用户69371750013842 天前
android·后端·kotlin
6.Kotlin 流程控制:循环控制:while 与 do/while希望帮你在Kotlin进阶路上少走弯路,在技术上稳步提升。当然,由于个人知识储备有限,笔记中难免存在疏漏或表述不当的地方,也非常欢迎大家提出宝贵意见,一起交流进步。 —— Android_小雨
Entropless2 天前
android·kotlin
Kotlin 可以预判你的预判?Kotlin 高级特性 之 Contracts你是否曾将 if (obj != null)提取成一个独立函数后,Kotlin 的智能转换(Smart Cast)就神奇地“失效”了?这不是编译器的bug,而是它的能力边界。Kotlin Contracts 正是打破这道边界的神奇钥匙。本文将基于 Kotlin 最新版本 v2.2.21 全面讲解 Kotlin Contracts 的所有特性及其使用方式。
用户6578300034922 天前
kotlin
kotlin 中 return@key 用法在 Kotlin 中,return@find 是一种**标签返回(labeled return)**的用法。这里的 find 是一个函数名(通常是高阶函数,比如 find {} lambda 表达式),而 return@find 的意思是:从 find 函数的 lambda 中直接返回结果。
来来走走3 天前
android·java·kotlin
Android开发(Kotlin) 协程在协程A中去调用foo()方法,协程B中去调用bar()方法,他们会运行在同一个线程当中,在执行foo()方法时都有可能被挂起转而执行bar()方法,执行bar()方法时也随时都有可能被挂起转而执行foo()方法。 协程允许我们在单线程下模拟多线程编程的效果。
邮专薛之谦3 天前
windows·kotlin·android studio·idea
Kotlin 全知识点复习+详细梳理Kotlin 全知识点的详细梳理,涵盖语法、类型、函数、面向对象、集合、高级特性等,每个知识点都附有极简示例(若有错误或其他欢迎大家在评论区交流):
基哥的奋斗历程3 天前
android·开发语言·kotlin
Kotlin_Flow_完整使用指南Flow 是 Kotlin 协程库中的冷流(Cold Stream),用于异步返回多个值的序列。使用场景:
用户69371750013843 天前
android·后端·kotlin
4.Kotlin 流程控制:强大的 when 表达式:取代 Switch希望帮你在Kotlin进阶路上少走弯路,在技术上稳步提升。当然,由于个人知识储备有限,笔记中难免存在疏漏或表述不当的地方,也非常欢迎大家提出宝贵意见,一起交流进步。 —— Android_小雨
用户69371750013843 天前
android·后端·kotlin
5.Kotlin 流程控制:循环的艺术:for 循环与区间 (Range)希望帮你在Kotlin进阶路上少走弯路,在技术上稳步提升。当然,由于个人知识储备有限,笔记中难免存在疏漏或表述不当的地方,也非常欢迎大家提出宝贵意见,一起交流进步。 —— Android_小雨
用户69371750013843 天前
android·kotlin·android jetpack
2.Kotlin 函数:函数进阶:可变参数 (vararg) 与局部函数希望帮你在Kotlin进阶路上少走弯路,在技术上稳步提升。当然,由于个人知识储备有限,笔记中难免存在疏漏或表述不当的地方,也非常欢迎大家提出宝贵意见,一起交流进步。 —— Android_小雨
用户69371750013843 天前
android·kotlin·android jetpack
3.Kotlin 流程控制:告别 if-else 嵌套:If 表达式希望帮你在Kotlin进阶路上少走弯路,在技术上稳步提升。当然,由于个人知识储备有限,笔记中难免存在疏漏或表述不当的地方,也非常欢迎大家提出宝贵意见,一起交流进步。 —— Android_小雨
alexhilton5 天前
android·kotlin·android jetpack
Jetpack Compose中的阴影艺术本文译自「The Art of Shadows in Jetpack Compose」,原文链接medium.com/proandroidd…,由Stefano Natali发布于2025年10月4日。
Tom4i5 天前
android·开发语言·kotlin
Kotlin 中的 inline 和 reified 关键字在 Kotlin 里,inline 和 reified 经常成对出现,但它们各自解决的问题并不一样。下面把两个关键字拆开讲,再给出它们“合体”时的典型用法。