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.