kotlin相关内容

未设置Android导航java.language.IlLegalStateException片段类

Navigation Drawer 在此,当我单击保存结果时,它会显示所有保存的结果和日期。 The image showing saved results in SavedResultsFragment Navigation Layout 当我单击任何项目时,它应该在ShowSavedResltsFragment中显示该被点击项目的所有详细信息,但安装应用程序崩溃并引发IllegalS ..
发布时间:2022-07-02 16:03:03 移动开发

附近连接和前台/后台服务

这更像是一个一般性问题,但我们可以在services中在多大程度上使用Neighbor Connections API? 我注意到,当应用程序处于模糊状态时,发现和配对仍在工作,所以是否可以将整个Connections客户端提取到前台,或者甚至提取到正在运行的后台服务,而应用程序本身不必这样做? 推荐答案 使用来自服务的附近连接没有限制。然而,Android一直在某种程度上咄咄逼 ..

如何从放在资产文件夹中的Android数据库文件中读取版本号

在我手动放置的包数据库下的ASSET文件夹中有一个SQLite文件(如下所示:SRC->Main->ASSET->数据库->Q-db(Q-db是我的SQLite文件)。 现在我想读取它的版本号,如果这个版本放在我自己的应用程序中,我想要匹配,如果不是,那么这个需要复制到我的数据库中,否则将跳过。当然,第一次它会从文件中复制,下一次打开应用程序时,它会检查版本号。 我谷歌了很多次,但无法获得 ..
发布时间:2022-06-27 17:13:06 移动开发

如何通过CLI创建新的Kotlin项目?

在dotnet中我在dotnet new 中有一堆模板,但如何在kotlin中做同样的事情? 类似这样的 kotlin new kotlinNativeConsole 将创建新的本机Kotlin控制台应用程序,如Singleprint("hello world!") P.S(我知道IntelliJ Idea和它的模板,但我拒绝使用,因为它在我的机器上根本不 ..
发布时间:2022-06-27 14:11:40 其他开发

在Kotlin Android应用程序中处理传入的蓝牙数据流

我正在开发一个小应用程序,它通过蓝牙连接到一个附加了蓝牙盾牌的Arduino。我的蓝牙连接正常,我可以从我的应用程序向Arduino发送命令。我要在科特林做这件事。我是边走边学的,所以我误会了。这就是我希望有人能为我指路的地方。 您可以假设所有蓝牙连接设备都工作正常(的确如此)。 这是我的代码中处理向Arduino发送数据的部分。 private fun writeDataSen ..
发布时间:2022-06-22 23:11:51 移动开发

如何在setter上调用调用?

我要编写一个测试用例,该测试用例要求setter引发异常。 class ClassUnderTest { fun regularMethod(){ require(false)} var currentValue: Int = 0 set(_) { require(false) } } 对于常规函数,我可以简单地 ..
发布时间:2022-06-13 10:43:23 其他开发

Kotlin:拆分字符串空格分隔符

在Kotlin中,我需要用空格分隔一行。我尝试在这里使用我认为是空格和制表符的东西。另外,在有多个分隔符的情况下,我使用+。我尝试获取下面那个分隔字符串中的第三个内容: val lines = File(MyFilePath).readLines() val two = lines[7].trim().split("\s+","\ +")[2] 推荐答案 可以这样尝试: v ..
发布时间:2022-06-06 21:29:57 其他开发

Android应用程序链接在Android 12中不起作用始终在浏览器中打开

我已经将资产链接文件托管到我们的域https://ourdomain/.well-known/assetlinks.json中,并使用https://developers.google.com/digital-asset-links/tools/generator和Android Studio的应用链接助手验证了这一点,并从这两种方式获得了验证状态。 但当我分享调试APK进行测试时,它总是在浏览器 ..

Java/Kotlin将Ed25519密钥对输出为JCE KeyPair实例和OpenSSH格式

我正在使用BouncyCastle库在我的Kotlin应用程序中生成Ed25519密钥对,并且有两个要求很容易单独实现,但似乎很难同时实现: 以JCE KeyPair instance的形式提供密钥对,以便与第三方SSH库一起使用 提供OpenSSH.Pub格式的公钥,供用户复制粘贴到GitHub等Git仓库提供者(即ssh-ed25519 ) ..
发布时间:2022-05-30 10:47:59 其他开发

Android中的metadataOutputRectConverted(FromLayerRect:)

目前,我在从相机预览中裁剪矩形时遇到问题。基本上,我已经使用fotoapparat设置了相机,其中我将预览的scaleType设置为ScaleType.CenterCrop。 因为这会拉伸预览以填满屏幕(我有一个全屏肖像模式相机预览),所以我不知道相机的真实宽度。因此,现在当我想要根据屏幕上显示的矩形的大小从图像中剪切矩形时,它的宽度无法正确裁剪。 我在SWIFT(IOS)中遇到了类似 ..
发布时间:2022-05-24 11:15:58 移动开发

在片段和活动中,什么是运行阻塞协程的替代品?

建议不要使用GlobalScope和runBlock。 我已经对这个主题进行了更改: End flow/coroutines task before go further null issue 然而,它不能像以前使用runBlock那样工作良好。简而言之,图标不变,数据不准时。 我的案例是根据布尔值更改图标。 对流程使用案例 class GetNotificationListI ..
发布时间:2022-05-13 13:06:56 移动开发