适用于 Android 和 Windows Embedded 的 Xamarin 跨平台后台服务



如何在Xamarin中开发一个跨平台的服务,该服务将在Android和Windows Embedded上运行?

如果不可行,有什么替代方案,我可以重用我的大部分代码。

如何在 Xamarin 中开发一个跨平台服务,该服务将在 Android 和 Windows Embedded 上运行?

Xamarin.Forms利用PCL作为跨平台代码容器,其中的代码内置于二进制代码中并由运行时环境使用。但服务确实依赖于平台。不可能使其跨平台。

如果不可行,有什么替代方案,我可以重用我的大部分代码。

好吧,这取决于您的服务代码。我相信您的服务的某些代码部分可以跨平台制作:

模型
  1. :如果您的服务利用某些模型类。可以将这些类放在 PCL/共享项目中。
  2. 帮助程序
  3. :帮助程序类也是放置在 PCL/共享项目中的不错选择。

注意:如果要重用某些函数,最好将函数包装为帮助程序类并使其跨平台。

相关内容

  • 没有找到相关文章

最新更新