技术栈
kotlin
悠哉清闲
9 小时前
java
·
开发语言
·
kotlin
Future
Future” 在计算机科学,尤其是在并发编程和异步编程中,是一个非常核心且经典的概念。Future 是一个占位符,它代表一个尚未完成但将来会完成的计算结果。
hewence1
20 小时前
android
·
开发语言
·
kotlin
Kotlin CoroutineScope解密
CoroutineScope一个装协程的篮子,通俗地讲:你需要一个篮子来装鸡蛋(协程),这个篮子就是 CoroutineScope。
hewence1
21 小时前
android
·
重构
·
kotlin
重构千行Callback:Android异步回调无损迁移协程Suspend完全指南
Kotlin协程普及的今天,把老代码里的异步回调改造成挂起函数,不仅是技术债务的偿还,更是对自己精神健康的投资。
我命由我12345
1 天前
android
·
java
·
java-ee
·
kotlin
·
android studio
·
android jetpack
·
android-studio
Android多进程开发 - AIDL 参数方向、AIDL 传递自定义对象、AIDL 传递自定义对象(参数方向)
alexhilton
1 天前
android
·
kotlin
·
android jetpack
使用LoRA微调Gemma实现移动端推理
本文译自「Fine-Tuning Gemma with LoRA for On-Device Inference (Android, iOS, Web) with Separate LoRA Weights」,原文链接medium.com/google-deve…,由 Sasha Denisov发布于2025年2月4日。
hewence1
2 天前
android
·
开发语言
·
kotlin
Kotlin协程启动方式详解
协程(Coroutine)是Kotlin在异步编程领域的革命性解决方案。相比传统的线程和回调,协程通过挂起(suspend)而非阻塞的方式,让我们能够以同步代码的写法实现异步任务的处理。然而,很多初学者在刚接触协程时,往往被各种启动方式搞得晕头转向:launch、async、runBlocking、withContext...它们之间有什么区别?分别在什么场景下使用?
RdoZam
2 天前
android
·
kotlin
Android-封装个好用、轻量和通用的原生Adapter基类
基于RecyclerView.Adapter构建该通用适配器,以后其他项目直接拿来用就行~思考1:思考2:
智先森zhi
2 天前
android
·
ios
·
kotlin
实战:将 Android 多Module应用迁移到 kmp+cmp
最近把自己的 NBA 数据应用 HoopsNow 从纯 Android 多模块架构迁移到了 KMP + CMP,实现了 Android/iOS 共享一套代码。这篇文章记录整个迁移过程中的思路、踩坑和最终方案。
hewence1
2 天前
android
·
开发语言
·
kotlin
Kotlin CoroutineContext 详解
协程上下文(CoroutineContext)是整个 Kotlin 协程框架的核心数据结构。它不是一堆杂乱的配置参数,而是一套精心设计的集合框架。
hewence1
2 天前
android
·
kotlin
Kotlin初入协程
协程是一种轻量级的、用户态管理的线程,它允许函数在执行过程中被挂起,并在稍后恢复执行。跟线程还有很大区别
我命由我12345
2 天前
android
·
java
·
java-ee
·
kotlin
·
android studio
·
android jetpack
·
android-studio
Android多进程开发 - AIDL 最简单的实现、传递数据大小限制
在 src/main 目录下创建 aidl 目录在 src/main/aidl 目录下创建 com/my/common 目录
儿歌八万首
3 天前
android
·
kotlin
·
activity
Android 全局监听神器:registerActivityLifecycleCallbacks 解析
在 Android 开发中,我们经常遇到需要“全局掌控”所有 Activity 的需求,比如:很多开发者可能会想到在 BaseActivity 里写逻辑,但这种方式侵入性强,且容易遗漏(比如引入的第三方 UI 库的 Activity 就不受控制)。
Yang-Never
3 天前
android
·
java
·
开发语言
·
kotlin
·
android studio
OpenGL ES ->图片纹理叠自定义View固定裁剪框,图片单指滑动回弹,双指缩放,裁剪框不带任何黑边
在基于 OpenGL ES 3.0 的图片渲染预览界面上,叠加一个可交互的自由裁剪功能: 带遮罩和三分网格的裁剪框,初始贴合图片边界, 单指平移拖动图片,图片跟手移动, 双指缩放,以手指中点为焦点缩放图片 智能回弹,松手后若裁剪框内出现黑边,自动动画回弹至合法位置
秋夜的笔记
3 天前
kotlin
Kotlin 中 Array 的扩展函数
Kotlin 为 Array 提供了丰富的扩展函数(基于标准库),涵盖遍历、转换、过滤、查找、排序、聚合等多种场景,极大简化了数组操作。下面按功能分类详细讲解核心扩展函数,附带代码示例和使用说明。
缘来的精彩
3 天前
java
·
开发语言
·
kotlin
·
sharedflow
kotlin中SharedFlow的简单使用
对于一次性事件通知(如Toast消息、导航指令),推荐使用无replay缓存且支持背压处理的配置import kotlinx.coroutines.* import kotlinx.coroutines.flow.*
qq_45075971
3 天前
开发语言
·
kotlin
·
apply
·
with
·
takeif
·
作用域函数
kotlin作用域函数 let、run、with、also、apply
kotlin v2.3.0 官方文档https://kotlinlang.org/docs/scope-functions.html
Penguido
3 天前
android
·
java
·
kotlin
·
android studio
Android Studio 中 Java 调用 Kotlin 代码的两种入口实现,包含环境配置。安卓开发的 app 和纯代码的 main 两种入口
开发背景笔者基于 Kotlin 开发头戴设备部署 AI 模型的时候,所参照的示例普遍也基于 Kotlin 实现,之所以出现 Java 和 Kotlin 要互相调用的情况,是因为要适配相对成熟的 Java for Android 开发。
joesgg
3 天前
android
·
学习
·
kotlin
从头学习 Kotlin — 第一章(Kotlin 基础)
在学习 Kotlin 语法的时候,第一个感到和 java 语法不同的点是在变量声明时。Java会将类型名放在变量名前面,而Kotlin会将类型名放在变量名后面或者直接省略变量名。例如我在编译器中输入以下语句声明一个变量,然后分别输出它们的类型名:
AnalogElectronic
3 天前
游戏
·
kotlin
·
android studio
用AI写游戏3——deepseek实现kotlin android studio greedy snake game 贪吃蛇游戏
https://download.csdn.net/download/AnalogElectronic/90421306
bqliang
4 天前
android
·
kotlin
·
android jetpack
Android 多层架构下如何优雅地处理 API 响应与异常
原文:《Scalable API Response Handling Across Multi Layered Architectures with Sandwich》——Jaewoong Eum