Skip to content

Releases: datalogic/datalogic-android-sdk

Datalogic Android SDK v1.47

12 Feb 08:21

Choose a tag to compare

  • 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

Datalogic Android SDK v1.46.1

27 Oct 04:01

Choose a tag to compare

Hot fix:
Update enum value INSERTED_IN_TROLLEY to INSERTED_CORRECTLY_IN_TROLLEY in InsertionState.

Datalogic Android SDK v1.46

09 Oct 03:04

Choose a tag to compare

Change log:

  • Updated DLScreensaver package name to com.datalogic.settings.datalogicscreensaver.
  • Added a warning inside documentation for preventing installation of a new formatter project from client app's storage.
  • Added CAMERA_WEDGE_ENABLE_ALWAYS_ON to manage the availability of scan mode to always on when the camera wedge is active.
  • Added CameraWedgePreviewManager class for setting up a preview that will be shown when the camera wedge feature is running (only when no barcode is shown).
  • Added new option CUSTOM_RANGE in AutoScanTriggerRange and properties for configuring a custom range for the autoscan feature.
  • Added SoHo-supported cradle's properties and classes.
  • Removed unsupported methods getDontKeepActivities(), getBackgroundProcessLimit(), and getDisableGoldCluster().
  • Updated download rate limitation to bps in EnterpriseBatterySaver.
  • Added Item Tracking APIs.
  • Added battery LED documentation for start charging and battery issue behavior.
  • Updated relevant APIs commercial name to Joya Smart instead of project name SoHo.
  • Updated cradle property: CUSTOM_AREA -> CUSTOM_AREA_BASE.
  • Removed enableLedOnLockUnlock() method from DLCradleManager class.
  • CradleManager shall reject (un)registration to listener if the device doesn't support the feature that triggers that event.
  • Added a new intent extra EXTRA_SYSTEM_FIRMWARE_UPGRADE_WIPE_ESIM_PROFILES to system upgrade intent to wipe the eSIM profiles.
  • Added the possibility to scale the preview when installing it.
  • Added hotseat visibility control in dual screen mode.
  • Added new APP_INFO_HIDDEN property to restrict the user from accessing Setting application from App Info shortcut.
  • Added PowerStatus notification system to notify the user about the current power status of the device.
  • Added intent extra EXTRA_CRADLE_FAILURE_THERMAL_PROTECTION_POGO for thermal protection failure on pogo pins.
  • Added intents ACTION_TROLLEY_DEVICE_CORRECTLY_INSERTED and ACTION_TROLLEY_DEVICE_EXTRACTED to detect trolley insertion/extraction.
  • Added SOS button feature support.
  • Added 3 new OCR format options:
    • OCR_TD2_ENABLE
    • OCR_MRVA_ENABLE
    • OCR_MRVB_ENABLE
  • Added new properties SCREEN_BRIGHTNESS_RANGE_MIN and SCREEN_BRIGHTNESS_RANGE_MAX to support backlight range limit configuration.
  • Added new property SCREEN_FACEDOWN_DETECTOR_ENABLE to support facedown detector configuration.

Dataloigc Android SDK v1.29

19 Aug 04:58

Choose a tag to compare

v1.28

15 Jun 05:05

Choose a tag to compare

Datalogic Android SDK v1.28

v1.27

24 May 21:39

Choose a tag to compare

Datalogic Android SDK v1.27

v1.26

16 Mar 17:47

Choose a tag to compare

update API to v1.26

v1.25

16 Mar 17:47

Choose a tag to compare

v1.25

v1.24

14 Dec 23:02

Choose a tag to compare

Datalogic SDK v1.24:

  • Introduced 2nd display Brightness, SwitchOffTimeout, Rotation and Rolling Speed control
  • Added support APIs to control the Lever and manage Failure and Lock/Unlock Lever events
  • Added Visual Formatter methods
  • Added methods to manage keyboard overlays in AdvancedKeyboard
  • Added method to reset the keyboard configuration to its default

v1.23

03 Sep 17:11

Choose a tag to compare

Datalogic SDK v1.23:

  • added support Cradle APIs to manage Insertion and Unlock Key
  • added support APIs to retrieve and store the cradle firmware update policy
  • added 15 WATT as cradle available source power level for Memor20
  • added support for ECI Policy