https://developers.google.com/cloud-print/docs/android处的Google云打印集成代码 使用zxing条形码扫描器代码。请参考:
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.startsWith(ZXING_URL)) {
Intent intentScan = new Intent("com.google.zxing.client.android.SCAN");
intentScan.putExtra("SCAN_MODE", "QR_CODE_MODE");
try {
startActivityForResult(intentScan, ZXING_SCAN_REQUEST);
} catch (ActivityNotFoundException error) {
view.loadUrl(url);
}
} else {
view.loadUrl(url);
}
return false;
}
知道这里发生了什么吗?
答案 0 :(得分:0)
如果网址以ZXING zxing开头://它会尝试扫描当前文档中是否存在QR码,如果存在,请加载网址,然后将其加载到视图中。
http://code.google.com/p/zxing/wiki/ScanningFromWebPages
但这仅适用于以zxing://
开头的网页