技术栈
kotlin
_一条咸鱼_
2 小时前
android
·
面试
·
kotlin
深度剖析 Android ViewPager:从源码探究其使用原理
在 Android 应用开发的世界里,界面的交互性和流畅性是至关重要的。ViewPager 作为 Android 开发中一个强大且常用的组件,在实现页面切换和滑动效果方面发挥着重要作用。无论是引导页、图片轮播,还是多页面展示,ViewPager 都能轻松胜任。本文将深入到 Android 源码的层面,全面且细致地分析 ViewPager 的使用原理,帮助开发者更好地理解和运用这个组件。
每次的天空
4 小时前
开发语言
·
microsoft
·
kotlin
kotlin与MVVM结合使用总结(三)
MVVM(Model - View - ViewModel)架构是为了解决视图和数据模型之间的耦合问题而设计的。它通过引入 ViewModel 作为中间层,实现了视图和数据的分离,提高了代码的可维护性和可测试性。
louisgeek
17 小时前
kotlin
Kotlin 面试知识点
Kapaseker
1 天前
android
·
kotlin
Kotlin泛型精解:类型世界的奇幻之旅
理解Kotlin泛型对新手来说就像解咒语——相信我,我也是这么过来的。让我们通过一个魔法寓言来轻松掌握它们。
居然是阿宋
1 天前
java
·
开发语言
·
kotlin
Kotlin函数体详解:表达式函数体 vs 代码块函数体——使用场景与最佳实践
表达式函数体指的是使用 = 号直接返回一个表达式结果的函数写法。这个函数的意思是:传入两个整数,返回它们的和。没有 return 关键字,也没有大括号 {},一切尽可能简洁。
划水哥~
1 天前
开发语言
·
kotlin
Kotlin中实现静态
1. 伴生类 + 注解2. 顶层方法Kotlin中的顶层方法指的是未定义在任何类中的方法,编译器会将所有顶层方法都编译为静态方法。Kotlin通过方法名即可直接调用顶层方法,而Java需要用"文件名"."方法名"的格式对其进行调用
tangweiguo03051987
2 天前
android
·
kotlin
Android Kotlin AIDL 完整实现与优化指南
本文将详细介绍如何在Android中使用Kotlin实现AIDL(Android Interface Definition Language),并提供多种优化方案。
Lei活在当下
2 天前
kotlin
Kotlin协程浅入浅出
纯干货,不废话,开整!相比于 Callback、AsyncTask这种历史出现过的异步任务处理方法,协程写法更加简洁。
alexhilton
3 天前
android
·
kotlin
·
android jetpack
深入理解Jetpack Compose中的函数的执行顺序
本文译自「Understanding Execution Order in Jetpack Compose: DisposableEffect, LaunchedEffect, and Composables」,原文链接proandroiddev.com/understandi…,由Sahil Thakar发布于2025年4月13日。
tangweiguo03051987
3 天前
kotlin
Kotlin集合全解析:List和Map高频操作手册
这些功能覆盖了 Kotlin 中 List 和 Map 的大部分常见操作,能够满足日常开发中的各种需求。
前行的小黑炭
3 天前
android
·
kotlin
·
retrofit
Retrofit框架分析(二):注解、反射以及动态代理,Retrofit框架动态代理的源码分析
Retrofit框架分析(二):反射、泛型以及动态代理,手写Retrofit框架注解是什么,为什么出现
老码识土
3 天前
android
·
kotlin
Kotlin 协程源代码泛读:Continuation 思想实验-2
接着上回 Continuation 思想实验,我们来思考另一个问题,如何实现 download聪明的你一定能想到各种各样的方法,最简单粗暴的做法,可以这样
人生游戏牛马NPC1号
3 天前
android
·
kotlin
学习Android(三)
在上一章节,我们对Android中使用的基础UI有了大致的了解和使用,这使得我们开发复杂界面有了基础,但是一个好的项目不能只有好界面,还需要有好的项目架构管理,尤其是在团队开发中,一个有条理的项目架构,可以避免很多麻烦,那么本章节我们将讲讲常用的几种软件架构模式,以及为什么要使用这些架构模式
洛阳泰山
3 天前
java
·
ai
·
语言模型
·
kotlin
·
交互
·
springboot
·
langchain4j
LangChain4j 搭配 Kotlin:以协程、流式交互赋能语言模型开发
Kotlin 是一种面向 JVM(及其他平台)的静态类型语言,能够实现简洁优雅的代码,并与 Java 库无缝互操作。
LCY133
4 天前
java
·
spring
·
kotlin
spring security +kotlin 实现oauth2.0 认证
基于OAuth 2.0的认证功能实现(Kotlin + Spring Security)以下是使用 AbstractAuthenticationProcessingFilter、AuthenticationProvider、AbstractAuthenticationToken 和 AuthenticationSuccessHandler 实现 OAuth 2.0 认证的完整代码设计。
0wioiw0
4 天前
android
·
开发语言
·
kotlin
Kotlin基础(①)
张力尹
4 天前
android
·
面试
·
kotlin
关于 MutableSharedFlow 的 tryEmit 和 emit 争议说法
这篇文章需要对 kotlin 的 flow 有一定了解,扫盲可以先看这个文章 Flow 扫盲。这是 MutableSharedFlow 关于 tryEmit 和 emit 方法的定义。
老码识土
4 天前
android
·
kotlin
Kotlin 协程源代码泛读:Continuation 思想实验
考虑这样一个故事(场景),我们要从网络上下载图片并展示download 和 decode 是耗时操作,不能在 Ui 线程中执行 所以修改 download 和 decode,让它们异步工作,完成后通过 callback 回调 这里特意把 callback 定义成和 Kotlin 中同样的名字 Continuation
老码识土
4 天前
android
·
kotlin
Kotlin 协程源代码泛读:async
在专栏的开篇,我们仔细剖析了 launch 这个协程构造器(builder),这篇文章再来看看它的一个孪生兄弟 功能比 launch 还强悍一点:async
划水哥~
4 天前
android
·
kotlin
Activity之间交互
Backgroud:想要实现Activity之间的交互,需要用到intent工具本博客中所有第二Activity均为SecActivity,需要预先进行创建