用zxing的可以,但是代码量有点大,不如这种方式直接。

解决方案 »

  1.   

    用zxing的可以,用别人精简的代码,代码量不大,csdn就有下载
      

  2.   

     Intent intent = new Intent(mUrl);
                  intent.setPackage(mPac);         
                  intent.putExtra("SCAN_MODE", "QR_CODE_MODE");         
                  startActivityForResult(intent, 0);     
            } 这段代码只能扫描QR二维码,不能扫描条形码,应该用下面的
    Intent intent = new Intent(
    “com.google.zxing.client.android.SCAN”);
    intent.putExtra(“SCAN_MODE”, “EAN_13″);
    startActivityForResult(intent, 0);或者直接不写这一句  intent.putExtra(“SCAN_MODE”, “EAN_13″);或者 intent.putExtra("SCAN_MODE", "QR_CODE_MODE"); 
    就可以扫描所以得
      

  3.   


    非常感谢,改为intent.putExtra(“SCAN_MODE”, “EAN_13″)就可以了。