小编Vik*_*dey的帖子

无法运行 Kotlin 临时文件

在新安装的 IntelliJ IDEA 中,我创建了一个新的 Kotlin 临时文件并尝试运行它,但它给了我一个错误:

add kotlin script runtime jar to classpath
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

intellij-idea kotlin

11
推荐指数
2
解决办法
9791
查看次数

挂起函数如何不阻塞主线程?

在 Dispatchers.Main 上启动的协程在挂起时不会阻塞主线程。这是什么意思?那么,当挂起函数在主线程上启动时,如果某些行需要更长的时间,它是否会自动分配给新线程?这很令人困惑?

suspend async-await kotlin-coroutines

7
推荐指数
2
解决办法
1795
查看次数

Epg 的 2 维滚动图表或 android 中的某些时间表

我将首先分享我的屏幕图。

画面示意图

每个单元格 Pij 代表为最左边的频道列中的频道 Ci 安排的节目,该频道应随网格垂直滚动。它也对应于时间线,水平滚动的时序列表(最上面的一行)。单元格宽度应与程序的持续时间成正比。

我想到的方法

1)无法以这种方式同步滚动

我尝试了其他一些变体,但没有任何效果。stackoverflow 上也有类似的问题,但我还没有找到解决方案。这些问题的链接:

在一个 recyclerview 卷轴上滚动多个 recyclerviews

如何在Android中显示EPG?

我对我应该为这个问题开发的方法不是很有信心。

我也考虑过使用webView 和 Html,研究它。

所以,请看一看,并给我您重要的建议和指导。

感谢您的时间。

android epg android-webview android-tablelayout android-recyclerview

5
推荐指数
1
解决办法
1380
查看次数

通过 Android Management Api 或设备所有者 locktask 开发 Cosu 应用程序

我必须为我的企业设备实现一次性应用程序,其中只有一个主要的 android 应用程序本身可以使用 2-3 个其他应用程序,如通话、短信和谷歌地图,除此之外,用户不得使用或访问其他应用程序和设置,

1)我已经考虑过通过企业管理 Api 使用企业拥有的单一用途,它更复杂、更大,但更完整的解决方案。

2) 我已经使用 看起来更像是我的解决方案的 android 设备所有者应用程序实现并测试了示例 锁定任务,但存在问题

我如何为生产级设备提供设备所有者?对于我的测试,我能够使用 adb shell 命令进行配置。我知道设备必须是新的/重置和未配置的,这不是问题。

我在这里寻求一些建议,如果有人实施了它会有所帮助。

更新

使用Fred 建议的 android management Api QuickStartGuide似乎是正确的方法。我的政策是来自自定义启动器的多个应用程序, 现在我陷入了困境,我想发布我的启动器应用程序或其他应用程序以仅为我的企业播放商店。

我遵循将您自己的应用程序上传到 Google Play 商店,这导致我发布了私人应用程序,但我无法这样做,因为我没有获得限制分发选项。

我不知道如何完美地实现这一目标。对于我目前的政策和企业,我有 2 个有效的电子邮件 ID,

第一个 email_1 是连接到初始项目的那个 项目所有者帐户

所有的 google api 调用都是在 email_1 下完成的 在此处输入图片说明.

另一个是 email_2 一个是企业的管理员 企业管理员

并连接到受管理的 Google Play 商店。托管 Play 商店管理员

email_1 和 email_2 都拥有我公司开发者帐户的管理员权限 发布应用帐号.

现在我需要弄清楚只为我的企业发布应用程序,我认为存在正确许可或其他方面的问题,需要帮助。谢谢

google-play device-owner android-for-work cosu android-management-api

5
推荐指数
1
解决办法
2611
查看次数

如何在 Kotlin 中初始化和使用 charArray

我有这个代码

 var str : CharArray


var t =0
for (k in i..i+3) {
    str[t++] = array[k][j]
Run Code Online (Sandbox Code Playgroud)

它说 str 必须初始化,我不知道如何初始化。

我尝试像这样初始化,但它说类型不匹配,

var array: Array<CharArray> = arrayOf("India");
Run Code Online (Sandbox Code Playgroud)

类型推断失败。预期类型不匹配:必需:找到的数组:数组

kotlin

4
推荐指数
1
解决办法
1万
查看次数