このリンクhttp://damianflannery.wordpress.com/2011/06/13/integrate-zxing-barcode-scanner-into-your-android-app-natively-using-eclipse/に記載されているように、zxingアプリケーションを自分のコードに統合しました。これで、バーコードアプリケーション(ZXing)をインストールする必要はありません。今私が直面している問題は、ボタンをクリックするとバーコードがスキャンされますが、結果はアプリケーション/コードに返されません。コードは次のとおりです。バーコードスキャナがコード/アプリケーションに結果を返さない
Intent intent = new Intent();
intent.setClass(com.smartcloud.MediScanActivity.this, CaptureActivity.class);
intent.putExtra("SCAN_MODE", "ONE_D_MODE");
startActivityForResult(intent, 0);
public void onActivityResult(int requestCode, int resultCode, Intent intent){
if (requestCode == 0){
if (resultCode == RESULT_OK) {
contents = intent.getStringExtra("SCAN_RESULT");
format = intent.getStringExtra("SCAN_RESULT_FORMAT");
// Handle successful scan
誰もが、私はそれはあなたが2つの非常に異なるものを混合している事前
私はアプリで同じコードを持っていますが、私はZXingアプリをインストールしました。問題なく完璧に動作します。だから、あなたが適切に提供したそのリンクのEclipseでの統合に問題がなければなりません。 – Alone89
ZXingが電話にインストールされている場合、このコードはうまく機能しますが、私のプロジェクト要件に従って、ZXing applnが最初にインストールする必要はありません私のapplnを実行します。 – prateek