是否可以在 Java 中使用特定于平台的跨平台 sdk 方法?

Posted

技术标签:

【中文标题】是否可以在 Java 中使用特定于平台的跨平台 sdk 方法?【英文标题】:Is it possible to use platform-specific methods of cross-platform sdk in Java? 【发布时间】:2011-03-14 23:14:11 【问题描述】:

是否可以在Java中使用移动跨平台sdk的功能和方法,尤其是MoSync?

我知道 JNI 和 JNA 可以解决此类问题。但是 MoSync 的问题在于编译器会生成一种中间语言。这是由运行时环境执行的。在这种情况下,我无法创建 DLL,因为没有运行时就无法使用它。

原因: 我不想使用通信接口跨平台通信。

谢谢

【问题讨论】:

【参考方案1】:

MoSync 是开源的,因此您可以访问所有代码。 AFAIK 支持所有通信协议。

/托尼

【讨论】:

以上是关于是否可以在 Java 中使用特定于平台的跨平台 sdk 方法?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Flutter 中为 Web 编写特定于平台的代码?

在跨平台 xamarin 项目中编写特定于平台的代码

是否有可用的事件(在 xamarin 或特定于平台的)可用于收听用户设备时间的任何变化?

对于`std :: this_thread :: sleep_for()`有任何特定于平台的限制吗?

在 Flutter 中使用特定于平台的包

Windows 7 上 Delphi 6 中的“特定于平台”警告