Skip to content

Datalogic Android SDK v1.47

Latest

Choose a tag to compare

@tnguyendata tnguyendata released this 12 Feb 08:21
  • Added addProfileUrlRule() API to enable automatic profile switching when specific URLs are loaded.

  • Added REBOOT_SAFE_MODE_ENABLED property to enable/disable the UI option for rebooting into safe mode.

  • Added DATE_AND_TIME_CURRENT_TIME property to programmatically set the device's current date and time.

  • Added shutdown() and lock() methods to DeviceManager for shutting down and locking the device.

  • Added getFirstBootDate() method in ManufacturerInfo to retrieve the battery's first boot date.

  • Added POWER_WAKEUP_REMAPPED_POWER_KEY property to control whether a remapped power key can wake the device.

  • Added KEYBOARD_REMAPPED_POWER_KEY_ACTION_IN_SUSPEND property to define the behavior of a remapped power key when the device is suspended.

  • Added WEDGE_KEYBOARD_IME_ACTION_AFTER property to allow sending an IME action after a successful barcode scan followed by a Keyboard Wedge. Actions are defined in the ImeAction enum:

    • SKIP
    • UNSPECIFIED
    • NONE
    • GO
    • SEARCH
    • SEND
    • NEXT
    • DONE
    • PREVIOUS
  • Added 3 new properties to actively enable/disable location access, Wi-Fi scanning, and Bluetooth scanning.

    • LOCATION_MODE_ENABLE - This parameter enables location access for apps and services.
    • WIFI_SCAN_ENABLE - This parameter enables apps and services to scan for Wi-Fi networks at any time, even when Wi-Fi is off.
    • BLUETOOTH_SCAN_ENABLE - This parameter enables apps and services to scan for nearby devices at any time, even when Bluetooth is off.
  • Added PoseManager APIs and new property POSE_MANAGER_DEVICE_POSES to allow registering different device poses (characterized by a unique name and gravity vector) and associate to them actions that will be executed when the device finds itself inside or outside any device pose (Only support SoHo A15).

  • Added SCANNING_PREVIEW_* properties to support previewing while decoding or manually triggering via SDK (Only support Android 15).

  • Public DLCradleManager constructor.

  • Added new SYSTEM field DEVICE_NAME to get the device name identifier.

Full Changelog: v1.46.1...v1.47