gpt4 book ai didi

c# - 如何在 Xamarin(iOS 和 Android)应用程序中使用 Windows 命名空间?

转载 作者:行者123 更新时间:2023-12-04 16:55:39 26 4
gpt4 key购买 nike

我知道有 Windows 特定的 API。但是是否有任何指南或教程来构建需要使用某些 Windows API 的应用程序?还有我如何移植一些 UWP apps ,到 Xamarin(iOS 和 Android)?

例如,我可以只在 Xamarin 的共享代码项目中使用命名空间/库而不使用 UWP 项目吗?

using Windows.AI.MachineLearning;
using Windows.Devices;

我的目的是构建一个可以通过设备协议(protocol)不可知连接与 Windows 操作系统交互的 Andoid 或 iOS 应用程序。

最佳答案

您可以在共享项目中使用这些特定于 Windows 的命名空间,但只能使用条件 #if WINDOWS_UWP编译指令。更多关于如何做到这一点的阅读是 here .

尽管您可以在共享项目中编写此代码,但只有在您使用 UWP 目标项目构建它时才会编译它。当您尝试为 iOS 或 Android 构建项目时,这些行将被省略,并且您将无法在目标项目中使用特定于 Windows 的 API。

为了在您的 iOS 和 Android 应用程序中提供机器学习功能,您希望实现支持这些功能的平台特定服务,Tensorflow for AndroidCore ML for iOS .

关于c# - 如何在 Xamarin(iOS 和 Android)应用程序中使用 Windows 命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59079394/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com