ZXing scanner 1. Install ZXing lib in project. import com.google.zxing.integration.android.IntentIntegrator; import com.google.zxing.integration.android.IntentResult; 2. In activity create an IntentIntegrator. IntentIntegrator integrator = new IntentIntegrator(this); integrator.initiateScan(); 3. In onActivityResult, parse the result. @Override protected void onActivityResult(int requestCode, int resultCode, Intent data){ IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, data); // Document explaination: // null if the event handled here was not related to this class, // or else an IntentResult containing the result of the scan. // If the user cancelled scanning, the fields will be null. // Notice: In actual test, scanResult is not null but the scanResult.getContents() is null if (scanResult != null) { Log.v(LOG_TAG, "scan content is " + scanResult.getContents()); } } Please enable JavaScript to view the comments powered by Disqus.