如何将VS类库dll插入Apache Cordova。有什么好榜样吗?

阿比敦·阿迪贡(Abiodun Adigun)

我想使用针对Apache Cordova的Visual Studio 2015工具开始我的第一个移动应用程序开发。我了解这是用于构建移动应用程序的html,css和js平台。

为了使用包含某些业务逻辑,linqtosql类等的类库dll(mastermechanism)。我必须从Apache cordova自定义插件中引用此dll。

我已经搜索了很多天,上面有一个非常好的示例,说明如何设置自定义插件以及插件xml文件,但是没有成功。

我正在进行的项目应针对多个平台(Android,iOS,Windows Phone和Windows)

我的目标是能够调用主机制(dll)中的方法。

有没有人可以向我简要介绍一下?

布拉德·L。

插件开发指南将引导您完成核心插件所必需的所有步骤,然后在底部有链接,您可以针对每个平台执行特定步骤:

https://cordova.apache.org/docs/zh/5.1.1/guide/hybrid/plugins/index.html

但是,您将需要以某种方式将库移植到每个平台。您无法获取DLL并在iOS或Android上未经修改地运行它。您要么将其转换为每种平台的本地语言,要么必须找到另一个包装器库/工具,然后将其包装在插件中...这可能需要大量工作...

我的建议是将DLL的逻辑放在服务器上,并通过一个宁静的api对其进行访问。这样,您不必编写自定义插件,并且该应用程序在所有平台上基本上都是相同的。

另一种方法是看Xamarin而不是Cordova。Xamarin对包装本地代码并将其推送到多个平台提供了更好的支持。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将所有枚举插入数据库?

如何将Mule ind插入中的所有JSON值提取到数据库

如何将所有的会话数组数据插入数据库PHP

如何将所有值从微调器插入 SQLite 数据库?

C# - 如何将带有@Parameters 的插入发送到数据库连接类

如何将wcf服务添加到现有的类库

如何将MVC模型类与现有数据库表和架构匹配

如何将现有的“类库”项目切换到面向 .NET 5

如何将类库分成多个程序集(*.dll)?

如何将Entity Framework Core数据库测试为具有大量行插入功能的InMemory

如何将json数组插入具有多条记录的mysql数据库中,如db图像

会议室持久数据库-当数据库没有与表相关的主键时,如何将项目列表插入数据库

如何将具有getter / setter的TypeScript类实例转换为JSON以存储在MySQL数据库中

如何将库资源添加到Cordova Project?

如何将现有模型插入关系

如何将新数组插入现有数组?

如何将项目插入现有数组

如何将XElement插入现有的xml文件?

如何树立共享榜样?

我们可以从Apache Cordova调用C#库dll吗?

有什么方法可以使用Android Cordova应用程序将文件上传到共享的Google驱动器文件夹吗?

这样的类有什么优势吗?

apache cordova和ionic有什么区别?

如何将Android库资源设为私有?

如何将现有项目导入SVN存储库?

如何将类添加到现有模型?

如何将数据插入数据库?-用户定义的类

如何将多个类(同一实体但具有增强属性)映射到同一数据库表?

我们如何将列表中的所有项目从模型类存储库传递到控制器,然后进行查看?