技术栈
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 系统的互操作方案,涵盖基础原理、实战技巧、性能优化和高级应用,助你实现渐进式迁移和混合开发。
heeheeai
20 小时前
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) 源码,逐层剖析其执行机制。
alexhilton
2 天前
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。例如以下代码:
androidwork
4 天前
android
·
java
·
kotlin
·
androidx
Android LinearLayout、FrameLayout、RelativeLayout、ConstraintLayout大混战
在Android应用中,布局渲染耗时直接决定了界面的流畅度。根据Google官方数据,超过60%的卡顿问题源于布局性能不佳。本文将彻底解析三大传统布局的性能奥秘,并提供可直接落地的优化方案。
androidwork
4 天前
android
·
java
·
okhttp
·
kotlin
OkHttp 3.0源码解析:从设计理念到核心实现
本文通过深入分析OkHttp 3.0源码,揭示其高效HTTP客户端的实现奥秘,包含核心设计理念、关键组件解析、完整工作流程及实用技巧。
莉樱Yurin
4 天前
kotlin
Kotlin/CLR 让Kotlin走进.NET世界
这是一个 Kotlin/CLR 后端编译器, 通过复用官方编译器实现基本前端编译, 使用 C# Assembly API 实现程序集解析, 用于提供符号以支持 Kotlin 调用 C#, 后端编译至 C# 源码, 再由用户手动通过 Roslyn 编译完成完整的编译流程
casual_clover
4 天前
android
·
学习
·
kotlin
Android 之 kotlin 语言学习笔记四(Android KTX)
移动开发者1号
4 天前
android
·
java
·
kotlin
Android 大文件分块上传实战:突破表单数据限制的完整方案
当 Android 客户端需要上传 500MB 的大文件到服务器,而服务器表单限制为 2MB 时,传统的直接上传方案将完全失效。此时需要设计一套分块上传机制,将大文件拆分为多个小块,突破服务器限制。