我的android应用程序包含带有一个按钮的html网页。 html文件放在android的资产文件夹中。我将html文件打开到webview中。现在,我想通过点击html页面按钮打开另一个安装在Android设备上的应用程序。
你能不能请任何人帮助我,我将如何做到这一点,并给我一些参考,从哪里得到一些帮助?
答案 0 :(得分:1)
我认为@Sk Maniruddin正在询问如何从网页上打开另一个应用程序。而解决方案是使用意图作为链接。
<a href="intent://scan/#Intent;scheme=zxing;package=com.google.zxing.client.android;end"> Take a QR code </a>
有关详细信息,请查看文档: https://developer.chrome.com/multidevice/android/intents#example
答案 1 :(得分:0)
首先在html中设置你的onclick按钮方法。
<input type="submit" name="submit" id="submit_id" onclick="click.performClick();" />
启用javascript你的webview
webView.getSettings().setJavaScriptEnabled(true);
之后,您可以通过以下代码检测此点击:
webView.addJavascriptInterface(new Object() {
@JavascriptInterface
public void performClick() {// detected click
Intent i = new Intent(FromActivity.This, DestinationActivity.class);
startActivity(i);
}
}, "click");