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