Kamera starten
Schaltet die Kamera ein.
Kennung: start_camera
Beispiel
<start_camera id="start_cam"/>
Kamera anhalten
Hält die Kamera an.
Kennung: stop_camera
Beispiel
<stop_camera id="stop_cam"/>
Bild aufnehmen
Nimmt ein Bild auf, wenn die Kamerafunktion aktiviert ist.
Kennung: take_picture
Elemente
- file_path: Enthält den Pfad und den Dateinamen für das Bild.
- Erforderlich: Ja
- Standardwert: Leer
- Qualität: Enthält die Einstellungen zur Bildqualität.
- Mögliche Werte: [0, 100]
- Erforderlich: Nein
- Standardwert: 100
- width: Enthält die Breite des Bildes (in Pixeln).
- Mögliche Werte: Numerische Werte
- Erforderlich: Nein
- Standardwert: Enthält die aktuelle Bildgröße der Kamera.
- Höhe: Enthält die Höhe des Bildes (in Pixel).
- Mögliche Werte: Numerische Werte
- Erforderlich: Nein
- Standardwert: Aktuelle Höhe der Kamera
Ausgabe
- ERROR: Wenn beim Aufruf der Aktion ein Problem auftritt.
- ERFOLG: Wenn die Aktion ohne Probleme aufgerufen wird.
- MEDIA_PROCESSED: Wenn das Bild erfolgreich aufgenommen wurde (nach dem Befehl "SUCCESS" übermittelt).
Beispiele
Minimal
<take_picture id="take_picture_location">
<param name="file_path">#{filename}.jpg</param>
</take_picture>
Alle Optionen
<take_picture id="take_picture_location" descriptor="Take picture from the current location">
<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>
Kamera-Zoom
Legt den Zoomfaktor für die Kamera fest.
Bezeichner: camera_zoom
Attribute
- zoom_level: Legt die Zoomstufe der Kamera fest.
- Mögliche Werte: [0, 10]
- Erforderlich: Ja
- Standardwert: Leer
Beispiel
<camera_zoom id="zoom_in" zoom_level="10"/>
Kamera-Taschenlampe umschalten
Diese Aktion schaltet die Taschenlampe ein/aus. Auf Geräten ohne Taschenlampe hat diese Aktion jedoch keine Wirkung.
Kennung: toggle_flashlight
Beispiel
<action id="flashlight" type="toggle_flashlight" />
Kamera scannt Barcode
Verwendet die Kamerafunktion zum Scannen eines Barcodes.
Bezeichner: camera_scan_barcode
Attribute
- Einstellungen: Enthält einen Pfad zur Barcode-Einstellungsdatei (z. B.
§{mysetting.xml}§)
- Erforderlich: Ja
- Standardwert: Leer
Elemente
- white_list: Akzeptiert die in
white_list_elem
aufgeführten Elemente. Alle anderen Werte werden ignoriert.
Beispiele
Minimal
<camera_scan_barcode id="scan_barcode">
<settings>§{barcodeSetting-picking.xml}§</settings>
</camera_scan_barcode>
Alle Optionen
<camera_scan_barcode id="scan_barcode" descriptor="Scan barcode: location and item">
<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>