title: Intent does not set the camera parameters
body: <p>I am opening camera app as external intent from my applications. I am using following code to invoke the camera and following are my conditions:</p>
  
  <ol>
  <li>It should open the front camera.</li>
  <li>Highest picture quality.</li>
  <li>Flash light has to be on</li>
  </ol>
  
  <p>Following is my code:</p>
  
  <pre><code>Intent action = new Intent("android.media.action.IMAGE_CAPTURE");   
  
          action.putExtra("android.intent.extras.CAMERA_FACING", 1);
          action.putExtra("android.intent.extras.FLASH_MODE_ON", 1);
          action.putExtra("android.intent.extras.QUALITY_HIGH", 1);
  </code></pre>
  
  <p>Now, it does open the front camera BUT it does not turn on the flash and it does not set the picture quality to high.</p>
  
  <p>My Manifest file's permission section looks like following:</p>
  
  <pre><code>&lt;uses-permission android:name="android.permission.CAMERA" /&gt;
  &lt;uses-permission android:name="android.permission.FLASHLIGHT"/&gt;
  &lt;uses-feature android:name="android.hardware.camera" /&gt;
  &lt;uses-feature android:name="android.hardware.camera.autofocus" /&gt;
  &lt;uses-feature android:name="android.hardware.camera.flash" /&gt;
  </code></pre>
  
  <p>is there anything that I am missing?</p>