Démarrer l’appareil photo

Démarre l’appareil photo.

Identifiant : start_camera

Exemple

<start_camera id="start_cam"/>

Caméra d’arrêt

Arrête l’appareil photo.

Identifiant : stop_camera

Exemple

<stop_camera id="stop_cam"/>

Prendre une photo

Capture une image si la fonctionnalité de l’appareil photo est active.

Identifiant : take_picture

Éléments

  • file_path : contient le chemin d’accès et le nom de fichier de l’image.
    • Requis : Oui
    • Valeur par défaut : vide
  • quality : contient les paramètres relatifs à la qualité de l’image.
    • Valeurs possibles : [0, 100]
    • Obligatoire : Non
    • Valeur par défaut : 100
  • width : Contient la largeur de l’image (en pixels).
    • Valeurs possibles : Valeurs numériques
    • Obligatoire : Non
    • Valeur par défaut : contient la taille d’image actuelle de la caméra.
  • height : Contient la hauteur de l’image (en pixels).
    • Valeurs possibles : Valeurs numériques
    • Obligatoire : Non
    • Valeur par défaut : Hauteur actuelle de la caméra

Sortie

  • ERREUR : S’il y a un problème lors de l’appel de l’action.
  • SUCCÈS : Si l’action est appelée sans aucun problème.
  • MEDIA_PROCESSED : Si l’image a été capturée avec succès (soumise après la commande « SUCCESS »).

Exemples

Minimal

<take_picture id="take_picture_location">
   <param name="file_path">#{filename}.jpg</param>
</take_picture>

Toutes les options

<take_picture id="take_picture_location » descriptor="Prendre une photo à partir de l’emplacement actuel">
   <param name="file_path">/sdcard/#{filename}.jpg</param>
   <param name="quality">70</param>
   <param name="width">480</param>
   <param name="height">640</param>
</take_picture>

Zoom de l’appareil photo

Définit le rapport de zoom de l’appareil photo.

Identifiant : camera_zoom

Attributs

  • zoom_level : définit le niveau de zoom de la caméra.
    • Valeurs possibles : [0, 10]
    • Requis : Oui
    • Valeur par défaut : vide

Exemple

<camera_zoom id="zoom_in » zoom_level="10"/>

Basculer la lampe de poche de l’appareil photo

Cette action allume/éteint la lampe de poche. Cependant, sur les appareils sans lampe de poche, cette action n’a aucun effet.

Identifiant : toggle_flashlight

Exemple

<action id="lampe de poche » type="toggle_flashlight » />

Scanner le code-barres de l’appareil photo

Utilise la fonction appareil photo pour scanner un code-barres.

Identifiant : camera_scan_barcode

Attributs

  • settings : contient un chemin d’accès au fichier de paramètres du code-barres (par exemple, §{mysetting.xml}§)
    • Requis : Oui
    • Valeur par défaut : Vide

Éléments

  • white_list : accepte les éléments répertoriés dans white_list_elem. Toutes les autres valeurs sont ignorées.

Exemples

Minimal

<camera_scan_barcode id="scan_barcode">
   <settings>§{barcodeSetting-picking.xml}§</settings>
</camera_scan_barcode>

Toutes les options

<camera_scan_barcode id="scan_barcode » descriptor="Scanner le code-barres : emplacement et élément">
   <settings>§{barcodeSetting-picking.xml}§</settings>
   <white_list>
      <white_list_elem>123456</white_list_elem>
      <white_list_elem>654321</white_list_elem>
   </white_list>
</camera_scan_barcode>