在混合应用程序中访问本机功能 [关闭]

Posted

技术标签:

【中文标题】在混合应用程序中访问本机功能 [关闭]【英文标题】:Accessing Native features in Hybrid app [closed] 【发布时间】:2014-01-07 13:51:10 【问题描述】:

最近我知道可以通过使用cordova插件的混合应用程序访问本机功能,例如相机等,但我似乎找不到教程。

为了使用这个插件,我们需要了解 Java(android)和 Objective-C(ios)吗? 是否有像 JQuery 这样的科尔多瓦插件的文档以及一些可供学习的示例?

【问题讨论】:

【参考方案1】:

Cordova 捆绑在 Worklight 中。这意味着您可以使用 Cordova 提供的任何 API……例如,访问相机。您只需使用the Cordova Camera API directly in the app。

请注意,Cordova 的 API 使用 javascript 而不是 JavaObjective-C(在大多数情况下,您不需要了解这些编程语言)。

您应该阅读以下内容以更好地理解上述内容:

IBM Worklight Getting Started training materials Using Cordova in Worklight applications Cordova APIs

教程还解释了如何创建原生 Cordova 插件(在 Objective-C 或 Java 中),但您在其中所做的只是原生代码,不是 Worklight 可以教给您的……您需要学习这是你自己的(!)。

【讨论】:

感谢信息 =​​D !!但是 IBM 网站中的内容并没有那么有用 :/ ...我已经在 Worklight 中编写了 3 个应用程序,只使用了 jq 和 html .. 并且通过查看它的 api 来学习 jquery 很容易 .. 现在我正在开发一个应用程序这需要 fb Oauth 并且也需要使用 Fb api,有人说它可以使用 cordova 插件。有没有什么地方可以找到关于如何使用cordova来解决上述问题的教程? 培训资料也提供样例。 请注意,您无需了解 Java 或 Objective-C 即可在您的应用中使用本机摄像头...请查看我的更新答案。 @DhayalanPro,你的问题解决了吗? @DhayalanPro,如果我的回答有助于解决您的问题,请标记为已修复

以上是关于在混合应用程序中访问本机功能 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在 Java 应用程序中混合运行 32 位和 64 位本机库

什么是WebView以及如何测试它

移动网络应用程序的推送通知工具[关闭]

Worklight 6.1 混合应用程序将参数从本机返回到混合

APPIUM ANDROID 混合应用程序:在混合应用程序中从本机导航到 Web 视图时,无法将驱动程序上下文获取为“WEBVIEW”

稍后从混合应用程序迁移到本机应用程序