我正试图通过网页浏览中的链接启动打开zxing条形码扫描程序的意图。
我创建了一个菜单项,当有人点击手机上的菜单按钮时,会从菜单启动zxing扫描仪。但有些平板电脑没有该菜单按钮,因此我需要从webview添加对扫描仪的访问权限。
我不知道从哪里开始。我想有一种方法可以将一个javascript代码添加到webview中,当有人点击一个链接时,它会调用android:id =“@ + id / scanNow”或类似的东西。
或者我有办法推出:
case R.id.scanNow:
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("com.google.zxing.client.android.SCAN.SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
return true;
来自html网页?
答案 0 :(得分:0)
您可能想要的是在您的网页浏览中添加一些JavaScript并将其链接到您的Android应用程序。为此,您需要使用addJavascriptInterface。