相关疑难解决方法(0)

无需安装BarCode扫描仪即可集成ZXing QR码扫描仪

我想在不安装BarCode Scanner应用程序的情况下将ZXing QR Code集成到我的Android应用程序中,我按照以下步骤操作:

1)首先我下载了​​ZXing.zip文件并解压缩

2)打开ZXing项目作为Android现有项目,然后转到android文件夹并打开android文件夹,并将core.jar文件包含到名为CaptureActivity的ZXing项目中.

3)我在我的项目名为"QRCodeSample"中使用了CaptureActivity项目作为库.(将CaptureActivity包含为库的问题)

4)我的代码如下:

   public class QRCodeSampleActivity extends Activity {
Button b1;
static String contents;

public static final int REQUEST_CODE = 1;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    b1 = (Button) findViewById(R.id.button1);
    b1.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            /*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);*/
            Intent intent = new Intent("com.google.zxing.client.android.SCAN");
            intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
            startActivityForResult(intent, 0);


        } …
Run Code Online (Sandbox Code Playgroud)

android qr-code android-manifest android-library

25
推荐指数
2
解决办法
7万
查看次数