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