【发布时间】:2011-01-06 06:55:32
【问题描述】:
我正在做一个项目。 第一个页面应该是网页 r 'phonegap api' html 页面。
当一个特定的链接 r 按钮被点击时,它应该被带到本机应用程序,纯 obj C,纯本机应用程序(带有视图控制器,表格视图等)。
我们可以将html页面与纯原生代码连接起来吗?如果是,那请告诉我怎么做?
提前致谢,
Bharath gangpalli
【问题讨论】:
我正在做一个项目。 第一个页面应该是网页 r 'phonegap api' html 页面。
当一个特定的链接 r 按钮被点击时,它应该被带到本机应用程序,纯 obj C,纯本机应用程序(带有视图控制器,表格视图等)。
我们可以将html页面与纯原生代码连接起来吗?如果是,那请告诉我怎么做?
提前致谢,
Bharath gangpalli
【问题讨论】:
您可以创建一个PhoneGap 插件,它是PhoneGap API 的自定义扩展。它包括一些执行某些本机特定功能的本机代码,以及一个 JavaScript 接口,该接口随后向您(PhoneGap 开发人员)公开此功能。根据定义,插件是特定于平台的!
在您的情况下,您可以创建一个插件,然后将新视图推送到应用程序的顶部(例如覆盖在 HTML 页面上)。
Jesse 关于它们的博客文章是一个很好的起点;请注意,这些是专为 iPhone 设计的:
http://blogs.nitobi.com/jesse/2010/04/01/iphonegap-plugs/
以下是现有 PhoneGap 插件的一些示例、如何使用它们,以及指向源代码的链接以查看它们是如何构建的:
https://github.com/phonegap/phonegap-plugins
http://blogs.nitobi.com/shazron/2010/07/12/phonegap-iads-plugin/
http://blog.urbanairship.com/blog/2010/06/09/phonegap-push/
http://blog.clearlyinnovative.com/post/1097750723/phonegap-plugin-for-downloading-url
【讨论】:
我认为你可以通过使用 phonegap exec 函数来做到这一点
【讨论】: