3

我正在使用 Xamarin.forms(PCL 项目)制作应用程序。

我正在制作像 FITBIT 及其可穿戴设备这样的应用程序。

我正在使用 Nordic 的 nrf51822 MCU。有人为与 Xamarin.Forms 的 ble 设备同步做了大量工作,幸运的是它运行良好。

现在,我需要使用 DFU OTA 库来支持用户固件更新。Nordic 提供了很好的示例和源代码。

适用于 iOS 的 dfu 库:https ://github.com/NordicSemiconductor/IOS-DFU-Library

完整项目(iOS):https ://github.com/NordicSemiconductor/IOS-nRF-Toolbox

适用于 Android 的 dfu 库:https ://github.com/NordicSemiconductor/Android-DFU-Library

以及如何转换此库以在 Xamarin 上使用它?我应该查看哪些文件或技术?任何提示都会帮助我。(可能会很痛苦?)

谢谢。

Nordic 说他们甚至还没有开始寻找 Xamarin,所以只有三个人(包括我)正在寻找这些绑定项目。

在这里讨论:https ://forums.xamarin.com/discussion/comment/214516

4

1 回答 1

1

您可以阅读此文档 Xamarin.Android 支持通过标准 PInvoke 机制使用本机库。您还可以将不属于操作系统的其他本机库捆绑到您的 .apk 中。

安卓。

https://developer.xamarin.com/guides/android/advanced_topics/using_native_libraries/

iOS 也一样。

https://developer.xamarin.com/guides/ios/advanced_topics/native_interop/

问候。我希望这对你有帮助。

于 2016-08-09T19:04:49.400 回答