Kotlin是一种由JetBrains支持的开源,静态类型编程语言。 Kotlin结合了OO和功能特性,专注于互操作性,安全性,清晰度和工具支持。它目前面向JVM和JavaScript,它是Android上官方支持的语言。
我如何在jetpack compose中自定义BasicTextField?
我正在努力在应用程序中使用 BasicTextField 实现自定义 TextField,但我遇到了三个无法解决的问题。 颜色不适用:尽管已设置...
我有一个 Android 应用程序,在稍微定制的 Android 10 版本上运行。该应用程序将数据保存到 Room db。 最近,后端服务器记录了 40 起部分数据丢失的案例...
我正在尝试构建一个 Android 服务,该服务继续从我的 jetpack compose 应用程序进行蓝牙低功耗扫描,该应用程序与 ble 信标交互。我现在的目标只是获得我的前台服务
One-Shot pureEdDSA 与 Bouncycastle 签约
我需要使用 Ed25519PrivateKey 签署 32 字节消息。签名的消息由嵌入式控制器验证。因此,我需要匹配这个控制器的实现。要求...
我有一个事件流,有两种类型的事件 - 初始事件或非初始事件。 数据类事件( isInitial: 布尔值, ) val 流:MutableStateFlow = MutableStateFlow(null)
由于我找不到任何示例,我想知道是否可以创建一个使用(纯)Kotlin 而不是传统 Java 的 Liferay Portlet。
我正在使用 KMM(Kotlin Multiplatform)实现一个库。为了创建类的实例,我使用了静态方法。但是,静态方法在 iOS 项目中无法访问。我该如何实施...
我需要使用带有一些查询的暴露库通过聚合函数检索一些数据,如下所示: 选择 empleados.id、empleados.nombre、empleados.apellidos、 COUNT(ventas.id) numSel...
Android Studio 从 URL 检索文件并解析内容
我一生都无法弄清楚如何找出从网址检索文本文件并读取其内容的最简单任务。我找到的所有代码都是 5-12 年前的,并且不起作用。自从安德罗...
Jetpack Compose 中的 ModalBottomSheet 底部带有粘滞按钮
我正在尝试实现类似下图的效果: 屏幕顶部包含标题,内部包含 LazyColumn 和一个粘性按钮。我尝试修改已经存在的
我正在学习 Kotlin 来构建一个笔记应用程序。我创建了一个存储库类,如下所示,它采用 Dao 参数。目前,数据源只是 Dao,但在我接下来的教程中,它
Google Play 开发者 API - 400 无效值 - InAppPurchases
我的问题和这个类似。但是,我将 API Java 客户端库与服务帐户一起使用,从我的服务器调用 API。 我的代码遵循这个指南,这非常...
假设我需要通过反射在 Kotlin 对象 O 中设置由 String 给出的属性 A 。如果 O 是一个类,我可以做这样的事情(忽略它没有意义): 有趣的设置值(
Android Compose - 裁剪图像并将其拉伸以适合屏幕宽度
我从服务器收到带有 1px 红色边框的图像。框架是图像的一部分。图像本身可以有不同的尺寸,50x30 和 300x200。他们的框架将是相同的 -...
我想通过 Typse 安全导航将对象列表传递到另一个可组合屏幕,但出现此错误: 路线 com.home.ui.OwnerGraph.FirstLogin.FirstLoginScreen2 找不到任何 NavTyp...
Kotlin 类似于 Groovy 中的作用域函数(let、also、apply、run)
我认为标题本身就说明了问题 - Groovy 是否有类似 Kotlin 作用域函数的东西? obj.应用 { foo() 酒吧() 巴兹() } // 与 obj.foo() obj.bar() obj.baz()
我希望有人能帮助我。 问题: 在 Compose 中使用 OutlinedTextField 来接受电话号码输入。 需要根据国家/地区的电话号码模式格式化电话号码。 一次
Android:模块是使用不兼容的 Kotlin 版本编译的
我开始开发 Android 应用程序,并尝试从 build.gradle 文件更新一些依赖项,但出现错误。 具体来说,我正在尝试更新此内容: 实施(“com....
@可组合 有趣的 AddNoteUi(viewModel: AddNotesViewModel = koinViewModel()) { 通过 viewModel.state.collectAsState() 获取状态 脚手架( 修改器 = Modifier.fillMaxSize(),
我的应用程序使用此实现: 库(“org.jetbrains.kotlin-wrappers:kotlin-wrappers-bom:0.0.1-pre.282-kotlin-1.6.10”) 我决定通过 +1 来逐渐增加库版本...