Skaner kodów kreskowych Android przy użyciu Zxing

Chcę zintegrować Zxing w projekcie na Androida (jestem początkującym).

Widziałem to w opisany tutaj sposóbhttp://bit.ly/nBszrL jest zniechęcony i najlepszym sposobem na to jest skorzystanie z Intencji, jak powiedziano w tym pościehttp://bit.ly/o29Uma

p.s: Nie chcę tegoSkaner kodów kreskowych zainstalowany na moim urządzeniu

W moim projekcie zawarłem wymaganą klasę:http://bit.ly/16pKMKx

mój kod testowy:

package com.example.barcodescanner;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends Activity {

    private static final int REQUEST_BARCODE = 0;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main); 
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    // when my button is clicked
    public void scanBarCode(View view) {
        Intent intent = new Intent("com.google.zxing.client.android.SCAN");
        intent.putExtra("SCAN_MODE", "PRODUCT_MODE");  

        startActivityForResult(intent, REQUEST_BARCODE);

        Toast toast = Toast.makeText(this, "Start scanning Barcode", Toast.LENGTH_SHORT);
        toast.show();
    }

}

i naprawdę nie rozumiem, jak to zrobić w ten sposób:http://bit.ly/18v7K2O (Naprawdę tego nie rozumiem i tego chcę używać)

Czy masz pojęcie o tym, jak to zrobić?

Dziękuję Ci.

questionAnswers(2)

yourAnswerToTheQuestion