title: Integrate ZXing without the use of a 3rd party scanner?
body: <p>I've read numerous topics already where people asked how to integrate ZXing in an Android application where they necessarily need to have a 3rd party scanner app installed in order to scan a QR Code.</p>
  
  <p>That's exactly what i want to do too. This is what i have done so far:</p>
  
  <p>I downloaded the ZXing project. I copied all the relevant source code to my Android application. So far so good, it all compiles fine. When i press on a button in my app it opens a small dialog asking what barcode scanner i want to use. I have the following options:</p>
  
  <ol>
  <li>QR-Droid (3rd party app)</li>
  <li>My own app</li>
  </ol>
  
  <p>When i use the first option, then the camera gets activated and i can scan a QR code. But when i use the 2nd option (my own app), then nothing happends. I thought ZXing came with a scanner too, so that a 3rd party QR scanner isn't necessary??</p>
  
  <p>But maybe there are other steps i have to take aswell? This is how my manifest looks like:</p>
  
  <p>Added this:</p>
  
  <pre><code>&lt;intent-filter&gt;
      &lt;action android:name="com.google.zxing.client.android.SCAN"/&gt;
      &lt;category android:name="android.intent.category.DEFAULT"/&gt;
  &lt;/intent-filter&gt;
  </code></pre>
  
  <p>And in a button action i have:</p>
  
  <pre><code>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);
  </code></pre>
  
  <p>Is there any way to make a QR Scanner start without the need of a 3rd party scanner?? I have all the source imported in my project.</p>