首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Phonegap是如何工作的?

Phonegap是如何工作的?
EN

Stack Overflow用户
提问于 2012-05-30 02:37:48
回答 3查看 6.6K关注 0票数 17

我们使用PhoneGap来使用移动设备的本机功能。is在内部是如何工作的?我们如何从JavaScript方法访问PhoneGap的实现类?有人能解释一下这个吗?

EN

回答 3

Stack Overflow用户

发布于 2012-05-30 02:42:19

我不是完全确定,但here is the information tutorial。这是一个很好的起点。

票数 5
EN

Stack Overflow用户

发布于 2012-05-30 04:37:26

源代码是开放的,因此可以检查它是如何实现的,这在每个平台上都是不同的,因此您无法得到涵盖所有操作系统的单一答案。在iOS上,这是使用UIWebView完成的,本地代码可以通过使用专有的url方案强制浏览器位置更改来调用。这种改变导致本地代码中的一个方法被调用,该方法可以检查url方案和传递的参数,然后离开并进行一些相关的处理。然后有一种在iOS中从Objective-C调用Javascript的方法,可以用来将结果传递回Javascript端。

整个详细的过程太长了,无法在这里的答案中描述。

当然,它在其他平台上的实现方式是不同的。

这种机制可以在应用程序接口后面抽象出来,这样PhoneGap应用程序就不会意识到特定平台实现细节中的差异。

为什么不在PhoneGap论坛上询问,或者如果你需要更多细节,可以看看源代码。

票数 4
EN

Stack Overflow用户

发布于 2012-08-28 09:51:37

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10804772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档