Jee*_*eva 6 kotlin android-jetpack-compose compose-desktop compose-multiplatform
我是一名 Android 开发人员,拥有使用 Jetpack Compose 的经验。现在,我正在尝试构建桌面应用程序,所以我找到了这个Compose for Desktop项目。我想JSON使用桌面应用程序存储一个文件,以便我可以从桌面应用程序读取该文件并将其显示给用户。不仅是 JSON 文件,我还想存储一些其他文件,例如 HTML。
在 Android 中,我可以使用raw或assets文件夹,但我不知道如何在 Compose for Desktop 中执行此操作。
如果有人能指出我正确的方向,我将不胜感激。
您可以将任何资产文件放入其中,src\jvmMain\resources然后使用useResource.
例如将json文件读取为文本:
useResource("data.json") { stream ->
val textJson = stream.bufferedReader().use { it.readText() }
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1468 次 |
| 最近记录: |