【问题标题】:Why Cordova with webintent plugin is not work for me?为什么带有 webintent 插件的 Cordova 不适合我?
【发布时间】:2014-06-06 00:13:48
【问题描述】:

结果

  • 总是停在“APACHE CORDOVA 连接到设备”处
  • 我不知道为什么...

我的脚步

这是我的 index.js 的一部分:

receivedEvent: function(id) {
    var parentElement = document.getElementById(id);
    var listeningElement = parentElement.querySelector('.listening');
    var receivedElement = parentElement.querySelector('.received');
    listeningElement.setAttribute('style', 'display:none;');
    receivedElement.setAttribute('style', 'display:block;');

    document.onclick = function() {
        CDV.WEBINTENT.startActivity({
            action: CDV.WEBINTENT.ACTION_VIEW,
            url: 'geo:0,0?q=' + 'new york'
        },
        function() {}, function() {
            alert('Failed to open URL via Android Intent')
        })
    }
}

【问题讨论】:

  • 您说您有一个显示消息的消息框,而不是看到您的应用程序启动?如果是,则通常在您在应用程序初始化时达到超时时发生。这可能是因为您在 html 中包含来自网络的文件并且花费的时间太长,或者您在应用程序初始化时运行的代码太慢或类似的事情。
  • 我只想从我的应用中启动另一个应用,例如启动谷歌地图或我创建的其他应用。
  • 我问的是你遇到的问题。
  • 首先,我需要在自己的应用程序中启动另一个应用程序。所以我搜索并找到了 webintent 插件。我安装了它,但是当我尝试调用它(例如谷歌地图)时,它对我不起作用,没有要启动的谷歌地图应用程序。

标签: cordova cordova-3 webintents


【解决方案1】:

您的代码中有多个 }, 和 ;。

receivedEvent: function(id) {
    var parentElement = document.getElementById(id);
    var listeningElement = parentElement.querySelector('.listening');
    var receivedElement = parentElement.querySelector('.received');
    listeningElement.setAttribute('style', 'display:none;');
    receivedElement.setAttribute('style', 'display:block;');
    console.log('Received Event: ' + id);
    //I just try to launch a map view app.
    document.onclick = function() {
        alert(new Date);
        CDV.WEBINTENT.startActivity({
            action: CDV.WEBINTENT.ACTION_VIEW,
            url: 'geo:0,0?q=' + 'new york'
        }, function() {}, function() {
            alert('Failed to open URL via Android Intent')
        });
    }
}

【讨论】:

  • 对不起,这是我在示例代码中的错误。我已经更新了。
猜你喜欢
  • 1970-01-01
  • 2014-01-03
  • 2011-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-03
相关资源
最近更新 更多