从phonegap插件-webIntent开始活动

时间:2013-06-27 06:42:30

标签: android cordova phonegap-plugins

我在我的Android应用程序中配置了webintent插件。我想通过点击我的UI页面上的按钮来启动活动。活动没有参数。我已经通过了这个链接 https://github.com/phonegap/phonegap-plugins/tree/master/Android/WebIntent/但我没有得到如何称之为如此简单的活动。无法获得用于...的url字段。还有一个是清单文件中需要的任何配置,例如调用活动的intent过滤器。

1 个答案:

答案 0 :(得分:3)

不确定这是否有帮助:

https://github.com/phonegap/phonegap-plugins/issues/1009

https://github.com/Richardsonke/phonegap-plugins/commit/d0343f49022d9ece97f70af42400636d8d0a64d8

编辑1: 好的,我现在就开始工作了, 在你的AndroidManifest.xml中添加这些行(在你希望Button去的Activity里面)

<intent-filter>
     <action android:name="com.example.yourapplication.UNIQUESTRING" />
     <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

请务必将“com.example.yourapplication”更改为您的包 和UNIQUESTRING是独特的东西

在Javascript中使按钮触发此JS:

window.plugins.webintent.startActivity(
  {
    action: 'com.example.yourapplication.UNIQUESTRING',
  }, 
  function() {}, 
  function() {alert('Failed to open URL via Android Intent')}
);