0

我正在尝试启动从 web 视图中的链接打开 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网页?

4

1 回答 1

0

你可能想要的是在你的 webview 中有一些 javascript 并将其链接到你的 Android 应用程序。为此,您将需要使用addJavascriptInterface

查看此链接此链接以获取更多说明。

于 2012-11-02T01:23:35.067 回答