title: zxing activity to scan QR code embedded
body: <p>Here I am expecting that zxing-core has some activity that can be launched from other app and that is how they integrate without having to launch some 3rd party app to scan QR code</p>
  
  <p>I tried adding </p>
  
  <pre><code>compile 'com.google.zxing:core:3.1.0'
  compile 'com.google.zxing:android-integration:3.1.0'
  </code></pre>
  
  <p>to <code>build.gradle</code> file I can see these jars are imported, however I don't see this class being present in jar</p>
  
  <pre><code>com.google.zxing.client.android.CaptureActivity
  </code></pre>
  
  <p>and in side jar</p>
  
  <pre><code>$ unzip -l ./modules-2/files-2.1/com.google.zxing/core/3.1.0/908e18674f895e3e1fa8f4a954b8c637a23d2801/core-3.1.0.jar | grep -i 'activity'
  </code></pre>
  
  <p>I don't see that class part of core module <a href="https://github.com/zxing/zxing/tree/master/core/src/main/java/com/google/zxing/client" rel="nofollow">Here</a></p>
  
  <p>What am I doing wrong ?</p>
  
  <pre><code>Suppressed: java.lang.ClassNotFoundException: com.google.zxing.client.android.CaptureActivity
          at java.lang.Class.classForName(Native Method)
          at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
          at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
  </code></pre>
  
  <p>I am using this approach:</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>Just to make sure: my expectation is that the activity is part of library for the usecase when user wants to use embedded scanner instead of delegating scanning to other app</p>