【问题标题】:Xamarin: Bridging C# with a native Android libraryXamarin:桥接 C# 与原生 Android 库
【发布时间】:2023-11-05 18:22:01
【问题描述】:

虽然我多年来一直在 .Net 平台上进行开发,但在移动开发方面我或多或少是新手。

我正在使用 Xamarin 开发一个跨平台消息传递应用程序,该应用程序严重依赖 XMPP 从服务器进行更新。我环顾四周,但似乎还没有移植到 Xamarin 的 XMPP 库。 (我专门寻找一个免费库。)我想知道是否可以在 Xamarin 的 C# 代码和Smack XMPP library for Android 之间建立某种桥梁。一旦我知道如何做到这一点,iOS 应该不会有太大的挑战。

当然,这可能是一个更通用的问题:是否可以将 Xamarin 的 C# 代码与原生 Android 库连接起来?

任何指针都会有很大帮助。

【问题讨论】:

标签: xamarin xamarin.android xmpp bridge


【解决方案1】:

有几个可用于 c# 的库。我自己就是其中之一的作者。 另请参阅此处作为(不完整)列表的开始:

https://xmpp.org/software/libraries.html

【讨论】: