我正在使用Xamarin.forms (PCL项目)制作应用程序。
我正在制作像FITBIT和它的可穿戴设备这样的应用程序。
我用的是北欧的nrf51822单片机。有人已经为与Xamarin.Forms的ble设备同步做了很多工作,幸运的是它工作得很好。
现在,我需要使用DFU OTA库来支持用户的固件更新。北欧提供了很好的例子和源代码。
用于iOS的dfu lib:https://github.com/NordicSemiconductor/IOS-DFU-Library
完整项目(IOS):https://github.com/NordicSemiconductor/IOS-nRF-Toolbox
安卓dfu库:https://github.com/NordicSemiconductor/Android-DFU-Library
如何将这个库转换为在Xamarin上使用?我应该看什么文档或技术?任何提示都会对我有帮助。(可能会很痛苦?)
谢谢。
北欧人说他们甚至没有开始寻找Xamarin,所以只有三个人(包括我)在寻找这些绑定项目。
发布于 2016-08-10 03:04:49
您可以阅读此文档,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/
致以问候。我希望这对你有帮助。
https://stackoverflow.com/questions/38858298
复制相似问题