首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将android库用于桌面,编写桌面。

将android库用于桌面,编写桌面。
EN

Stack Overflow用户
提问于 2022-01-26 09:00:40
回答 1查看 603关注 0票数 1

组合台式机的示例中,它得到了

代码语言:javascript
复制
import androidx.compose.material.Button
import androidx.compose.material.Text
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import androidx.compose.ui.window.Dialog
import androidx.compose.ui.window.Window
import androidx.compose.ui.window.application

fun main() = application {
    var isOpen by remember { mutableStateOf(true) }
    var isAskingToClose by remember { mutableStateOf(false) }

它有雄激素进口。

是否有可能运行其他的安卓库,例如外挂机谷歌伴奏,以构建可用于其他桌面环境的桌面?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-26 09:38:59

不,只是个名字。

Compose最初是由Android创建的,后来他们与JetBrains合作创建了一个多平台版本。但是Android团队决定不更改包的名称(例如,删除前缀androix),而且为了兼容性,JetBrains不得不使用相同的包名。

您不能运行任何特定于Android的库--使用创建的应用程序作为正常的JVM应用程序运行。

取决于这些库在多大程度上依赖于Android原语,将它们移植到桌面可能更容易或更难。例如,Coil实际上是围绕Android框架类构建的,比如BitmapBitmapFactoryImageDecoder,因此移植起来非常困难。

许多谷歌伴奏库只在Android平台上才有意义。如果您需要在桌面上使用其中的一些,您可以尝试复制粘贴源代码,看看它是否可以在桌面上运行。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70860837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档