我正在使用Xamarin.forms(PCL项目)制作应用程序。
我正在制作像FITBIT及其可穿戴设备的应用程序。
我正在使用Nordic的nrf51822 MCU。 有人为Xamarin.Forms与ble设备同步做了很多工作,幸运的是它工作得很好。
现在,我需要使用DFU OTA库来支持用户的固件更新。 Nordic提供了很好的示例和源代码。
适用于iOS的dfu lib:https://github.com/NordicSemiconductor/IOS-DFU-Library
完整项目(iOS):https://github.com/NordicSemiconductor/IOS-nRF-Toolbox
dfu lib for Android:https://github.com/NordicSemiconductor/Android-DFU-Library
如何转换此库以在Xamarin上使用它? 我应该看哪些文件或技术? 任何提示都会对我有帮助。 (可能会有很多痛苦吗?)
感谢。
Nordic说他们甚至没有开始看Xamarin,所以只有三个人(包括我)正在寻找这些绑定项目。
在这里发表意见:https://forums.xamarin.com/discussion/comment/214516
答案 0 :(得分: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/
的问候。我希望这能帮到你。