Skip to content

Releases: datalogic/android-sdk-addon

v1.39

26 Sep 09:11
Compare
Choose a tag to compare

Datalogic v1.39:

  • added KEYBOARD_PHYSICAL_TRIGGER_ACTION_IN_SUSPEND PropertyGroup to Configuration Manager and the following properties to configure trigger behavior in suspend mode:
    • KEYBOARD_LEFT_TRIGGER_ACTION_IN_SUSPEND
    • KEYBOARD_RIGHT_TRIGGER_ACTION_IN_SUSPEND
    • KEYBOARD_PISTOL_TRIGGER_ACTION_IN_SUSPEND
    • KEYBOARD_FRONT_TRIGGER_ACTION_IN_SUSPEND
    • KEYBOARD_PTT_TRIGGER_ACTION_IN_SUSPEND
  • added ENABLE_SCANNER property to Configuration Manager to enable/disable the scanengine
  • added enableScanner to Barcode Manager and extended ScannerOptions with that property to enable/disable the scanengine
  • extended ECIPolicy Enum with value EVALUATE

v1.38

27 Aug 04:18
Compare
Choose a tag to compare

Datalogic v1.38:

  • added properties for the barcode injection from external scanner sources (EXT_SCANNER_SOURCE_ENABLE and EXT_SCANNER_SOURCE_STANDARD_FORMATTER_ENABLE)
  • added capability to format the barcode result as a readable hexadecimal string (HEX_FORMAT)
  • extended LED configuration:
    • added red/green Scanner
    • deprecated Good Read
  • improved the Scanner Intent Wedge description detailing each properties
  • added BarcodeID definitions for the following symbologies:
    • BC412
    • CODABAR_ABC
    • CODABAR_NW7
    • CODE11
    • CODE39_CIP
    • CODE39_DANISH_PPT
    • CODE39_ITALIAN_POST
    • CODE39_LAPOSTE
    • CODE39_PZN
    • DATALOGIC25
    • INTERLEAVED25_CIP
    • INTERLEAVED25_FOLLETT
    • PHARMACODE
    • PLESSEY
    • PLESSEY_ANKER
    • POSTAL_FINNISH
    • POSTAL_MAILMARK
    • POSTAL_PORTUGAL
    • POSTAL_SWEDISH
    • TELEPEN

v1.37

04 Jul 15:42
Compare
Choose a tag to compare

Datalogic v1.37:

  • added capabilty to whitelist USB hosts (USB_HOST_WHITELISTING and USB_PREDEFINED_HOST_WHITELISTING)
  • added Digimarc as Symbology
  • added the property PROFILES_AUTO_SWITCHING_NOTIFICATION_ENABLE for controlling notifications related to App in foreground
  • added BLOB_PROPERTY to Enum PropertyType
  • added APIs to retrieve vid and pid from UsbWhitelistedDevice in hexadecimal

v1.36

10 May 05:16
Compare
Choose a tag to compare

Datalogic v1.36:

  • added Blob Property to Configuration Manager for managing complex data structure.
  • added POWER_BATTERY_CHARGING_PROFILE_PERSISTENCE_POLICY property for using the profile of the battery or the device
  • added DEVICE_NAME_BASE and DEVICE_NAME_SUFFIX properties to building unique device/host name
  • added BLUETOOTH_GROUP PropertyGroup the following Properties to Configuration Manager for supporting the Bluetooth Pairing:
    • BT_DISCOVERABILITY
    • BT_PAIRING_POLICY
    • BT_SILENT_WHITELISTING_ENABLE
    • BT_SILENT_WHITELISTING
  • added KEYBOARD_PTT_GROUP PropertyGroup the following Properties to Configuration Manager for supporting the PTT feature:
    • KEYBOARD_PTT_ACTIVE_WT_PACKAGE
    • KEYBOARD_PTT_NOTIFICATION_ENABLED
    • POWER_WAKEUP_PTT_TRIGGER
    • KEYBOARD_PTT_TRIGGER
  • added KEYBOARD_PTT_BYPASS_KEYGUARD_ENABLED property for enabling/disabling PTT button and Push to talk working with device locked (keyguard active)
  • added KEYBOARD_PTT_SUPPORTED_WT_APPLICATIONS for listing supported Walkie-Talkie appications can be used with the PTT button
  • added TRIGGER_ID_PTT as trigger button to the KeyboardManager
  • added TRIG_PTT as wakeup-source button to the WakeupSource
  • added configuration for GS1 Digital Link
  • added configuration for TLC39
  • added DLKeyEvent enum for extending the Android keycodes with Datalogic's custom ones
  • added Datalogic custom keycode and intent for triggering the battery swap
  • added broadcast intent to notify App with a Profile moved to foreground or background
  • added USB_HOST_DATA and USB_CLIENT_DATA properties to separately enable and disable the USB Host and/or Client data transfer

v1.35

29 Feb 16:38
Compare
Choose a tag to compare

Datalogic SDK v1.35:

  • added Intents for configuring the Battery Manager App to log Battery properties
  • added Intents for monitoring the Battery Swap events
  • added "action" extra field definition for firmware update intent
  • added Advanced Ethernet settings in Configuration Manager
  • added Multiple Choices properties to Configuration Manager
  • added Wi-Fi Bands and Touch Mode flags as Multiple Choices properties
  • added Charging Sources as Multiple Choices property for supporting the configuration of several power sources, such as USB, Wireless Charging and Wired Cradle.
  • extended Wifi802Dot11Mode for supporting:
    • 802.11abgn mode (Wi-Fi 4),
    • 802.11abgnac mode (Wi-Fi 5),
    • and 802.11abgnax mode (Wi-Fi 6).
  • added WIFI_BSSID_SCAN_STABLE_TIME (M11) property to Configuration Manager
  • extended WifiRoamingProfile for supporting LEGACY profile (M11)
  • extended ScannerEngineType
  • extended LoggerBufferSize for supporting LOGGER_BUFFER_SIZE_8M (A13 do not support LOGGER_BUFFER_SIZE_16M)
  • extended DeviceType for supporting M11 and NEBULA_PDA
  • extended keyboard remap feature adding the following classes:
    • MappingObject: a generic representation of actions to be executed when certain key events occur
    • CompositionMapping: a complex MappingObject that represents a sequence of actions to be executed when certain key events occur
    • KeyActionMapping: a MappingObject represents a key action
    • StringMapping: a MappingObject represents a Unicode string
    • IntentMapping: a MappingObject represents an Android intent
    • DelayMapping: a MappingObject represents a simple delay action
    • MappingTriggerPolicy: a key event trigger policy
  • added mapKey() API for mapping a key event to a customized action
  • renamed Battery Intents
  • improved documentation for Battery Charging Profile

v1.34

17 Jul 03:24
Compare
Choose a tag to compare

Datalogic SDK v1.34:

  • added API (firmwareUpgradeAbort) to abort the Firmware Upgrade procedure to the Cradle
  • added API (enableCradleFailureEvent) to enable/disable the Cradle Failure events. This configures the kernel to notify cradle failures to the Apps interested to receive and registered as listener for those events.
  • added the POWER_BATTERY_CHARGING_PROFILE property to the Configuration Manager and the related BatteryChargingProfile to manage the configuration of Battery Charging profiles
  • fixed the selection of Camera Scanners by adding the missing InputType and PreviewDisplayMode Enums
  • added API (setToDefault) to restore the default value of a property
  • added WEB_WEDGE property group to Configuration Manager
  • removed some Scanner properties from Configuration Manager
  • documented that PackageInstaller is now able to install APKs also from the internal memory of the calling App
  • documented that property name and id do not work with Barcode Manager, but only with Configuration Manager
  • added CustomOCR interface to BarcodeManager
  • removed the following properties from BarcodeManager:
    • EXTERNAL_FORMATTING_ENABLE
    • VISUAL_FORMATTING_ENABLE
    • VISUAL_FORMATTING_PATH
    • VISUAL_FORMATTING_TIMEOUT
    • VISUAL_FORMATTING_ACTIVE_ITEM
    • GOOD_READ_AUDIO_TONE
    • OCR_CUSTOM_RULE_ENABLE
    • CAMERA_PARAMETERS
  • documented the com.datalogic.decode.PropertyID constants
  • improved documentation about persistence management for the BarcodeManager
  • improved documentation about the Presentation Mode for the BarcodeManager
  • fixed typo in COMPOSITE_EAN_UPC_MODE documentation

v1.33

21 Feb 15:43
Compare
Choose a tag to compare

Datalogic SDK v1.33:

  • added Good Read Timeout property for Barcode and Configuration Manager interfaces
  • added WIFI_MAC_RANDOMIZATION and WIFI_NO_INTERNET_EXPECTED properties for setting the Wifi Module
  • added WIFI_ROAMING_RETRY_TIMES, WIFI_ROAMING_RECALCULATION_INTERVAL and WIFI_ROAMING_BEACON_PERIOD properties for setting the Wifi Roaming
  • added capability to setup the Cameras as input scanning modules:
    • new Barcode Manager methods to setup the Input Device to be used for scanning (Cameras or Scan Engine) and to retrieve the supported Input Devices and the current Input Device in use;
    • new Camera Input Device object to setup the image capture options;
    • Input Device Type and Preview Display Mode to configure the feature through the Configuration Manager interface;
  • improved documentation for setting up the persistence of a configuration profile through the Profile Manager
  • added broadcast, startactivity and startservice intent to perform device firmware upgrade
  • added method getSlotIndex() to retrieve the index of the slot where the device is inserted into the Cradle
  • added method getInsertionCount() to retrieve the number of insertion into a slot of the Cradle
  • extended Failures for supporting the JT22 Cradle
  • extended the CODE128 configuration
  • added support to CODE128_EXTENDED_ASCII and CODE128_CHARACTER_SET_MODE to Configuration Manager interface

v1.32

26 Oct 13:36
Compare
Choose a tag to compare

Datalogic SDK v1.32:

  • Introduced ProfileManager to manage partial configuration that can be load and unload under given conditions;
  • Introduced WifiManager class to setup networking profiles​
  • Improved ConfigurationManager with methods for retrieving the default value, reboot required option and the property name from ID;​
  • Supported new properties in ConfigurationManager:
    • the whole Scanner configuration;​
    • Navigation and Status Bars;​
    • enabling/disabling USB Charging and/or Data Transfer;​
    • Advanced Keyboard;​
    • Triggers and Wakeup Sources;​
    • locking/unlocking Keyboard or Touch Screen inputs;​
    • Screen Off Timeout;​
    • Cradle notifications;

v1.31

26 Jan 14:11
Compare
Choose a tag to compare

Datalogic SDK v1.31:

  • added STATUS_BAR_HIDDEN and NAVIGATION_BAR_HIDDEN property to Configuration Manager in order to hide status and navigations bars;
  • API to enable/disable the Status Bar and Notification Panel;
  • Battery Optimization exemption APIs to avoid desired Apps to be deferred in background CPU and network activity when the device is unused for long periods of time (Doze Mode).

v1.30

11 Jan 14:11
Compare
Choose a tag to compare

Datalogic SDK v1.30:

  • added Scanner OCR multiframe
  • added Scanner linearQuiteZones for I25, M25, Code93 and Codabar symbologies
  • added Touch Mode sensitivity
  • added Ethernet enabling/disabling
  • API to retrieve the allowed elements of the Enum supported by Configuration Manager, according to the the device, the sku and the os version