1

我已经在我的 android 应用程序中配置了 webintent 插件。我想通过单击我的 UI 页面上的按钮开始一项活动。该活动不接受任何参数。我已经浏览了这个链接 https://github.com/phonegap/phonegap-plugins/tree/master/Android/WebIntent/但我不知道如何调用这样一个简单的活动。无法获取什么 url 字段用于......。另外,清单文件中需要任何配置,例如调用活动的意图过滤器。

4

1 回答 1

3

不确定这是否有帮助:

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

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

编辑 1: 好的,我现在开始工作了,在您的 AndroidManifest.xml 中添加这些行(在您希望按钮转到的 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')}
);
于 2013-07-15T09:54:09.720 回答