【问题标题】:Will using web view be able to use camera and other cordova functions?使用 web 视图可以使用相机和其他 cordova 功能吗?
【发布时间】:2012-06-02 16:08:16
【问题描述】:

我正在尝试开发一个移动应用程序,并且想知道使用 webview 和在网络服务器上开发应用程序是否更容易。但我需要使用 phonegap 中的相机和其他 cordova 功能,这样可以吗?

对此有何回退?

【问题讨论】:

    标签: android mobile jquery-mobile cordova


    【解决方案1】:

    PhoneGap 使用 Javascript 接口调用本地方法。因此,与应用程序捆绑在一起的 Web 内容可以调用这些 Javascript 函数来访问硬件功能。 Same origin policy 防止从不同的来源(例如托管网页)调用 Javascript 函数。因此,无法从托管网页访问硬件功能。

    通常所做的是将静态 HTML 内容与应用程序捆绑在一起,并通过 AJAX 调用获取动态内容。您可以从服务器端创建 Web 服务并在您的 PhoneGap 应用中使用这些服务。

    【讨论】:

    • 使用 Web 服务和客户端存储以相同的方式处理登录和会话。你可以看看下面的例子:Example of server-based login with PhoneGapSample Application using jQuery Mobile and PhoneGap
    • 好的,谢谢,为了清楚一点,cordova.js 是 phonegap.js 对吗?
    • 是的,from version 1.5
    • 非常感谢,这应该让我开始使用一个简单的社交应用
    • 很抱歉已经讨论过了,如果这里不允许,请告诉我,但我正在尝试做一些类似 instagram 或路径、编辑照片的事情,cordova jquery mobile 是否能够处理这个?我没有太多java和c的背景,所以我想留在jquery和html,不知道我能走多远但我想尝试。
    猜你喜欢
    • 2011-02-08
    • 2017-07-04
    • 1970-01-01
    • 2013-01-10
    • 1970-01-01
    • 1970-01-01
    • 2012-08-19
    • 2012-12-24
    • 1970-01-01
    相关资源
    最近更新 更多