L'intention n'est pas de définir les paramètres de la caméra

Je suis de l'ouverture de l'app appareil photo comme externe à l'intention de mes applications. Je suis à l'aide de code suivant pour appeler de l'appareil photo et voici mes conditions:

  1. Il faut ouvrir la caméra frontale.
  2. Meilleure qualité d'image.
  3. Flash de lumière doit être sur

Voici mon 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);

Maintenant, il ouvre la devant la caméra, MAIS il ne tourne pas sur le flash et il ne permet pas de définir la qualité d'image à haute.

Mon fichier de Manifeste de la permission de l'article ressemble à ce qui suit:

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT"/>
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-feature android:name="android.hardware.camera.flash" />

est-il quelque chose que je suis absent?

OriginalL'auteur Lost | 2013-10-29