技术栈
kotlin
urkay-
5 小时前
android
·
java
·
kotlin
·
iphone
·
androidx
Android 切换应用语言
在 Android 开发中,切换应用语言(即本地化/国际化) 有多种实现方式。以下是几种主流、可靠的方法,适用于不同 Android 版本和项目需求:
杀死那个蝈坦
7 小时前
java
·
前端
·
eclipse
·
kotlin
·
bootstrap
·
html
·
lua
监听 Canal
在 OpenResty 中监听 Canal(数据库 binlog 同步工具),核心是 对接 Canal 的输出协议(TCP 原生协议或 HTTP 协议),接收数据库变更事件(增删改),再通过 Lua 脚本实现后续业务逻辑(如缓存更新、消息推送、数据校验等)。
Yang-Never
10 小时前
android
·
java
·
开发语言
·
kotlin
·
android studio
Open GL ES->EGL渲染环境、数据、引擎、线程的创建
urkay-
10 小时前
android
·
xml
·
java
·
kotlin
·
iphone
Android 全局修改设备的语言设置
通过反射调用 Android 系统内部 API 来全局修改设备的语言设置。这是一种 非官方、高风险、需要系统权限(甚至 Root) 的做法,通常只在定制 ROM、系统级应用或测试环境中使用。
用户6937175001384
10 小时前
android
·
后端
·
kotlin
21.Kotlin 接口:接口 (Interface):抽象方法、属性与默认实现
希望帮你在Kotlin进阶路上少走弯路,在技术上稳步提升。当然,由于个人知识储备有限,笔记中难免存在疏漏或表述不当的地方,也非常欢迎大家提出宝贵意见,一起交流进步。 —— Android_小雨
QING618
10 小时前
android
·
kotlin
·
android jetpack
Jetpack Compose 中 Flow 收集详解 —— 新手指南
引言: Jetpack Compose 提供了多种方式来收集和响应 Kotlin Flow 的数据流,本文将详细介绍各种收集方法及其适用场景。
smile_Iris
11 小时前
开发语言
·
算法
·
kotlin
Day 26 常见的降维算法
@浙大疏锦行特征降维是机器学习中的关键预处理步骤,核心目标是 在保留数据核心信息的前提下,减少特征维度—— 解决高维数据的 “维度灾难”(如计算量大、过拟合风险高、模型可解释性差),同时提升模型训练效率与泛化能力。
天下无敌笨笨熊
11 小时前
android
·
开发语言
·
kotlin
kotlin常用语法点理解
就是?,表明变量可能为null。?及相关的elvis运算符(?:)的引入相比java是一大进步,可避免大量的NPE问题。
杀死那个蝈坦
12 小时前
java
·
开发语言
·
青少年编程
·
kotlin
·
lua
Redis 缓存预热
在 OpenResty + Canal + Redis 的架构中,Redis 缓存预热的核心目标是:系统启动 / 数据变更时,提前将热点数据加载到 Redis,避免缓存穿透、冷启动时的数据库压力,同时保证缓存与数据库数据一致。
程序员江同学
21 小时前
android
·
kotlin
线下活动|2025 Kotlin 中文开发者大会北京分会场
大家好!2025 Kotlin 中文开发者大会来了!Kotlin 中文开发者大会是由 JetBrains 联合 KUG 举办的一年一度的 Kotlin 分享盛会。本次大会将以「茁壮成长的 KMP」为主题,邀请来自国内外顶尖科技公司的技术领袖与一线开发者,共同见证 Kotlin Multiplatform (KMP) 在过去一年中爆发式的增长与成熟。
花阴偷移
1 天前
android
·
java
·
开发语言
·
kotlin
kotlin语法(上)
1.2 IDEA的安装---这里推荐使用IntelliJ IDEA---打开IntelliJ IDEA,创建一个 kotlin项目,自动在src目录下生成一个Main.kt的文件,代码如下:
XuanRanDev
1 天前
开发语言
·
kotlin
【编程语言】Kotlin快速入门 - 泛型
Kotlin的泛型与Java十分类似,也是使用这种的语法结构:和Java一样,Kotlin也允许泛型是某个类的子类
普通网友
1 天前
android
·
开发语言
·
kotlin
Android kotlin Jetpack mvvm 项目
目前我们使用Gradle构建语言是Groovy,但是Gradle实际上是支持Kotlin来编写Gradle构建脚本的,常见的构建脚本是.gradle结尾,而Koltin语法编写的脚本则是.gradle.kts,使用kotlin构建脚本的好处是可以有代码提示,和写一些扩展方法。 同时,我们可以使用buildSrc进行版本管理。
大耳猫
1 天前
android
·
kotlin
·
协程
Android Kotlin 协程详解
一、协程概述协程是 Kotlin 中处理异步操作的核心特性,它轻量、高效,允许以同步方式编写异步代码,避免回调地狱,提升代码可读性和可维护性。
Crogin
1 天前
android
·
开发语言
·
kotlin
快速简单入门Kotlin——基础语法(第一天)
本人情况:学习安卓开发一段时间,主要集中在使用Java进行基础开发。随着学习深入,意识到安卓开发不仅仅局限于Java,还需要学习Kotlin语言——Google官方推荐的新语言,未来还会学习比如Jetpack Compose等新的开发框架。为了更好地跟进这些变化,我决定在这里总结自己的学习进展。
hudawei996
1 天前
android
·
开发语言
·
kotlin
kotlin协程编译成Android字节码后是什么样的
Kotlin 协程编译为 Android 字节码(Dalvik/ART 可执行的 .dex 字节码,底层基于 JVM 字节码)的核心逻辑是将协程的挂起/恢复语义转换为「状态机 + 回调」,同时依赖 kotlinx.coroutines 库的底层 API 实现线程调度、挂起函数管理。以下从「基础原理」「字节码拆解」「核心组件映射」三个维度详解:
QING618
1 天前
android
·
kotlin
·
android jetpack
kotlin 协程: GlobalScope 和 Application Scope 选择和使用 —— 新手指南
在 Android 中更推荐使用 ViewModel 的 scope:协程创建的成本很低,但内存泄漏的成本很高。选择合适的 Scope 是编写健壮协程代码的关键。
QING618
1 天前
android
·
kotlin
·
android jetpack
Kotlin 协程中Job和SupervisorJob —— 新手指南
Job是一个具有生命周期的可取消任务。每个协程都有一个关联的Job,用于控制其执行。你可以把Job看作是协程的句柄,它允许你:
fei20121106
1 天前
kotlin
(2.4.2) Kotlin从零开始
可点击查看了解目前自己当前kotlin版本对应的协程库版本源文件通常以包声明开头:有标准库的多个包会默认导入到每个 Kotlin 文件中:
向上_50358291
1 天前
开发语言
·
学习
·
kotlin
Android之kotlin学习
1、在你的Project下的build.gradle与moudle下的build.gradle下配置相应的参数。 (buildscript一定要在plugins前面,不然会报错)