kotlin

帅次41 分钟前
android·flutter·ios·小程序·kotlin·android studio·iphone
Flutter setState() 状态管理详细使用指南目录一、什么是 setState()二、setState() 的基本用法2.1 基本计数器示例2.2 工作原理
移动开发者1号5 小时前
android·kotlin
Compose列表项动画实现指南在现代移动应用中,流畅的动画效果是提升用户体验的关键因素之一。本文将深入探讨如何在Jetpack Compose中使用AnimatedVisibility实现优雅的列表项动画效果。
移动开发者1号5 小时前
android·kotlin
Compose与View系统互操作方案本文将全面解析 Android 现代 UI 框架 Jetpack Compose 与传统 View 系统的互操作方案,涵盖基础原理、实战技巧、性能优化和高级应用,助你实现渐进式迁移和混合开发。
heeheeai20 小时前
kotlin·effect·kmp·副作用函数
kotlin kmp 副作用函数 effect在 Kotlin Multiplatform (KMP) Compose 中,“effect functions”(或“effect handlers”)是专门的可组合函数,用于在 UI 中管理副作用。
纳于大麓1 天前
android·开发语言·kotlin
Kotlin基础语法一语言声明变量与内置数据类型 var:数据可变 val: 数据不可变内置数据类型 String 字符串 Char 单字符 Boolean true/false Int 整形 Double 小数 List 集合 Set 无重复的元素集合 Map 键值对的集合
KotlinKUG贵州1 天前
spring boot·spring·kotlin
Spring开发,从Kotlin开始使用Kotlin进行Spring开发已经有几年了,当初SSM的起步学习也是看Java教程然后用Kotlin对应来搭建学习,发现很融洽后,后面就一直用Kotlin在后端进行开发,其中也尝试过ktor和WebFlux这类新兴框架和新技术,在尝试后,kotlin在后端的优势也是更加的显而易见,站在巨人肩膀上的语言确实能带给人更多的乐趣,为了更好推动kotlin的后端发展,觉得有必要写一篇这种引导文章给对kotlin感兴趣的后端开发者们,欢迎更多人了解和尝试kotlin的后端的使用。
移动开发者1号1 天前
android·kotlin
Android中Activity、Task与Process的关系在 Android 开发中,Activity、Task 和 Process 是三个紧密相关但概念不同的核心组件,它们共同协作管理应用的用户界面和生命周期。它们之间的关系可以这样理解:
移动开发者1号1 天前
android·kotlin
Activity onCreate解析作为Android四大组件之首,Activity的onCreate()是其生命周期的核心入口。本文基于Android 11 (API 30) 源码,逐层剖析其执行机制。
alexhilton2 天前
android·kotlin·android jetpack
在Android应用中实战Repository模式本文译自「Incorporating the Repository Pattern into a Real-World Android」,原文链接medium.com/@siarhei.kr…,由Siarhei Krupenich发布于2025年4月4日。
雨白2 天前
kotlin
高阶函数与内联优化在 Kotlin 中,Lambda 表达式是函数式编程风格的灵魂所在。如果你想要定义出使用 Lambda 的函数式 API,就需要通过高阶函数来实现。
&岁月不待人&2 天前
java·kotlin
实现弹窗随键盘上移居中在Android中,可以通过监听键盘的显示和隐藏事件,动态调整弹窗的位置。关键点在于获取键盘高度,并计算剩余屏幕空间以重新定位弹窗。
移动开发者1号2 天前
android·kotlin
Android Activity状态保存方法在 Android 中,保存 Activity 的状态主要通过以下方式实现:对于需要持久化的数据(如用户设置),使用其他存储方式:
移动开发者1号2 天前
android·kotlin
Volley源码深度分析与设计亮点Volley作为Android轻量级网络框架的经典之作,其设计思想至今仍值得学习。本文将深入源码核心,揭示其高效运转的秘密。
移动开发者1号3 天前
android·kotlin
App主界面点击与跳转启动方式区别这两种启动方式虽然都能打开目标程序,但它们在启动上下文、意图传递、任务栈行为以及用户体验上存在显著区别:
移动开发者1号3 天前
android·kotlin
我用Intent传大图片时竟然崩了,怎么回事啊在 Android 开发中,通过 Intent 传递数据(如启动 Activity 或 Service)时,若直接传递大尺寸的 Bitmap 或字节数组,应用会直接崩溃并抛出 TransactionTooLargeException。例如以下代码:
androidwork4 天前
android·java·kotlin·androidx
Android LinearLayout、FrameLayout、RelativeLayout、ConstraintLayout大混战在Android应用中,布局渲染耗时直接决定了界面的流畅度。根据Google官方数据,超过60%的卡顿问题源于布局性能不佳。本文将彻底解析三大传统布局的性能奥秘,并提供可直接落地的优化方案。
androidwork4 天前
android·java·okhttp·kotlin
OkHttp 3.0源码解析:从设计理念到核心实现本文通过深入分析OkHttp 3.0源码,揭示其高效HTTP客户端的实现奥秘,包含核心设计理念、关键组件解析、完整工作流程及实用技巧。
莉樱Yurin4 天前
kotlin
Kotlin/CLR 让Kotlin走进.NET世界这是一个 Kotlin/CLR 后端编译器, 通过复用官方编译器实现基本前端编译, 使用 C# Assembly API 实现程序集解析, 用于提供符号以支持 Kotlin 调用 C#, 后端编译至 C# 源码, 再由用户手动通过 Roslyn 编译完成完整的编译流程
casual_clover4 天前
android·学习·kotlin
Android 之 kotlin 语言学习笔记四(Android KTX)
移动开发者1号4 天前
android·java·kotlin
Android 大文件分块上传实战:突破表单数据限制的完整方案当 Android 客户端需要上传 500MB 的大文件到服务器,而服务器表单限制为 2MB 时,传统的直接上传方案将完全失效。此时需要设计一套分块上传机制,将大文件拆分为多个小块,突破服务器限制。