【问题标题】:Import Native ios/Android Code to Xamarin project将本机 ios/Android 代码导入 Xamarin 项目
【发布时间】:2019-04-01 07:52:03
【问题描述】:

我需要在现有的 xamarin 项目中导入本机 ios 和 android 代码,就像 react-native 一样

ios:https://facebook.github.io/react-native/docs/native-modules-ios 安卓:https://facebook.github.io/react-native/docs/native-modules-android

是否可以在 xamarin 中实现?

谢谢!

【问题讨论】:

    标签: android ios xamarin.forms


    【解决方案1】:

    不幸的是,我不知道native modulesReact Native 中是如何工作的,但是,您可以在Xamarin 项目中创建和使用Native Bindings

    Android:

    Xamarin.Android 支持通过标准使用本机库 PInvoke 机制。您还可以捆绑其他本机库 不属于您的 .apk 的操作系统的一部分。

    iOS:

    Xamarin.iOS 支持与本机 C 库和 Objective-C 库。

    【讨论】:

    • Hii@EvZ,我有 ReactNative 的原生模块的经验,如果谈论 ios,我们只是在 Objective-c/swift 中创建一个项目并使用 ReactBridge 文件,我们导入到 React-native 项目.
    • 所以,例如,如果我在 ios/android native 中创建一个媒体播放器 ..我可以使用上述步骤导入我的 native 吗..或者我需要创建该代码的框架?
    • 对不起,你的问题不清楚。如果您仔细阅读文档链接(Android 和 iOS),我相信您会找到答案。
    猜你喜欢
    • 2016-10-29
    • 2018-08-02
    • 2022-12-31
    • 1970-01-01
    • 2014-05-21
    • 1970-01-01
    • 2018-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多