Skip to main content

23 posts tagged with "datalogic-android-sdk"

View All Tags

Datalogic Android SDK 1.45

· One min read

Datalogic Android SDK 1.45 is now available.

The Scanner Service now supports including the image frame - or a cropped section containing the decoded barcode - alongside the decoding result, if configured. This image can be accessed via both the Java listener API and Intent Wedge, providing enterprise applications with valuable visual context for each scanned barcode and enhancing workflows that require image-based confirmation.

You can access the documentation here.

Enhancements

  • DecodeResult now supports supplying a Bitmap of a scanned barcode.

Datalogic Android SDK 1.44

· One min read

Datalogic Android SDK 1.44 is now available.

The latest update to the Datalogic SDK introduces a series of new features and enhancements focused on improving power efficiency, extending device lifespan, and offering greater customization for enterprise environments.

Key additions include the Enterprise Battery Saver, which reduces overall power consumption, and Smart Charging, which optimizes the battery charging process to preserve battery health over time.

To protect device displays, a new Screensaver feature has been added, helping to prevent screen burn-in and extend display longevity. For users leveraging Desktop Mode, new properties now allow control over which apps launch on the device display or external screen when docking or undocking.

Finally, a new WIFI_NETWORK_SHARE_DIMMED property has been introduced to prevent the display of Wi-Fi credentials in plain text. In addition, the configuration of notification now supports regular expressions providing customers with more flexible and powerful tools.

You can access the documentation here.

Enhancements

  • Enterprise Battery Saver feature
  • Smart Charging feature
  • Screensaver feature
  • Desktop Mode properties
  • WIFI_NETWORK_SHARE_DIMMED property

Datalogic Android SDK 1.43

· One min read

Datalogic Android SDK 1.43 is now available.

Key updates include the addition of Camera Wedge support, allowing the scan engine to replace the rear camera. This provides third-party apps that rely on the camera stream for barcode decoding with more accurate and suitable images. Additionally, the new Scanner-Camera interoperability feature enables barcode scanning even when the camera is in use, whereas previously, the scanner was blocked from starting if the camera was in preview mode.

The Good Read experience has been improved with the introduction of new properties for full-color overlays. The Keyboard Wedge now includes a configurable delay between printable and non-printable key events, applied before and after each non-printable character when using the keyboard wedge in commit text or text injection modes.

You can access the documentation here.

Enhancements

  • Camera Wedge capability added both to Configuration Manager and to Barcode Manager
  • SCANNER_CAMERA_INTEROPERABILITY option to manage the concurrency between Scanner and Camera
  • WEDGE_KEYBOARD_NON_PRINTABLE_KEY_EVENT_DELAY property added to introduce a delay between the printable text and the non-printable key events
  • properties to enhance the Good Read to use full color overlay:
    • GOOD_READ_OVERLAY_TRANSPARENCY
    • GOOD_READ_OVERLAY_PRESERVE_COLORS
    • GOOD_READ_OVERLAY_BLACK_AS_TRANSPARENT
  • Remove spurious group identifiers DUAL_SIM_GROUP and SPECIFIC_SIM_MGMT_GROUP

Datalogic Android SDK 1.42

· One min read

Datalogic Android SDK 1.42 is now available.

You can access the documentation here.

Enhancements

  • Rain option to TouchModeFlags for configuring Touch Mode with Configuration Manager
  • method setModeAppOps() to AppManager to configure app-ops permissions for a given App
  • OCR_DECODE to DLKeyEvent as custom Datalogic key code to trigger the Snap OCR functionality
  • Tlc39 member in ScannerProperties (already provided by Configuration Manager interface)

Datalogic Android SDK 1.41

· One min read

Datalogic Android SDK 1.41 is now available.

This release introduces Pocket Mode, a convenient feature designed to enhance the user experience when the device is held in a pocket or bag, preventing accidental activation or disruption of ongoing tasks. This mode ensures that unwanted touches or movements do not interfere with its functionality while stored in a pocket.

Additionally, the Scanner has been significantly enhanced with the Snap OCR, an advanced feature designed to enhance the text recognition capabilities of the scanner, and Good Read Overlay, a feature designed to improve the accuracy and ease of scanning by providing real-time visual feedback to the user.

You can access the documentation here.

Enhancements

  • Pocket Mode
  • Snap OCR added to both Configuration Manager and Barcode Manager
  • Good Read Overlay added to both Configuration Manager and Barcode Manager
  • BatteryInfo extended with Charge Cycles, Rated and Typical Capacity
  • Scanner Notifications extended with Loud and Tweet beeps

Datalogic Android SDK 1.40

· 2 min read

Datalogic Android SDK 1.40 is now available.

This update introduces a long list of features to restrict the user capabilities on a device controlled by a remote administrator, such as Notification shade, Quick Settings panel, Android Settings, connectivity, sharing capability, screenshots, etc.

It also improves the user experience by introducing the Desktop Mode, by improving the performance with the Virtual Ram and by silently pairing the CodiScan by default.

Finally, the homepage features an introduction designed to present the key features of the SDK. This overview provides programmers and customers with a clear understanding of the SDK's capabilities.

You can access the documentation here.

Enhancements

  • Keyboards configuration:
    • PHYSICAL_KEYBOARD_POLICY
    • PHYSICAL_KEYBOARD_PROFILE
    • VIRTUAL_KEYBOARD_PROFILE
    • VIRTUAL_KEYBOARD_GBOARD_ENABLED
    • VIRTUAL_KEYBOARD_VOICE_TYPING_ENABLED
    • VIRTUAL_KEYBOARD_ANDROID_ENABLED
    • VIRTUAL_KEYBOARDS_CUSTOM_ENABLED
  • Status bar / Notification pull down / Quick Settings Panel configuration:
    • STATUS_BAR_HIDDEN
    • STATUS_BAR_ENABLED
    • STATUS_BAR_ON_LOCK_SCREEN_ENABLED
    • NAVIGATION_BAR_HIDDEN
    • RECENT_APPS_ENABLED
    • SPLIT_SCREEN_APP_HIDDEN
    • TASK_BAR_HIDDEN
    • NOTIFICATION_PANEL_ON_HOME_SCREEN_ENABLED
    • NOTIFICATION_PANEL_ON_LOCK_SCREEN_POLICY
    • NOTIFICATION_LONG_PRESS_ENABLED
    • NOTIFICATION_MANAGE_BUTTON_HIDDEN
    • NOTIFICATION_MONITORED_NETWORK_HIDDEN
    • QUICK_SETTINGS_PANEL_TILES
    • QUICK_SETTINGS_PANEL_EDIT_HIDDEN
    • QUICK_SETTINGS_PANEL_GEAR_HIDDEN
    • QUICK_SETTINGS_TILES_HOTSPOT_HIDDEN
    • QUICK_SETTINGS_TILES_AIRPLANE_MODE_HIDDEN
    • QUICK_SETTINGS_TILES_DND_HIDDEN
  • Android Settings restrictions:
    • ANDROID_SETTINGS_SEARCH_BAR_HIDDEN
    • RESET_OPTIONS_SETTINGS_DIMMED
    • ACCESSIBILITY_SETTINGS_DIMMED
    • NOTIFICATION_APP_SETTINGS_DIMMED
    • HOTSPOT_SETTING_DIMMED
    • AIRPLANE_MODE_SETTING_DIMMED
    • DO_NOT_DISTURB_SETTING_DIMMED
    • LONG_PRESS_HOME_BUTTON_SETTING_DIMMED
    • NOTIFICATION_DOTS_SETTING_DIMMED
    • PHYSICAL_KEYBOARD_SHORTCUTS_SETTING_DIMMED
    • AUTO_SYNC_APP_DATA_SETTING_DIMMED
  • User Experience & restrictions:
    • DESKTOP_MODE_PROFILE
    • SCREENSHOT_ENABLED
    • ROTATION_180_ENABLED
    • HOTSPOT_ENABLED
    • DO_NOT_DISTURB_POLICY
    • EMERGENCY_SOS_ENABLED
    • QUICKLY_OPEN_CAMERA_ENABLED
    • LONG_PRESS_HOME_BUTTON_ENABLED
    • PHYSICAL_KEYBOARD_SHORTCUTS_ENABLED
    • AUTO_SYNC_APP_DATA_ENABLED
    • NOTIFICATION_DOTS_ENABLED
    • NOTIFICATION_LED_ENABLED
    • BATTERY_LED_ENABLED
    • CLIPBOARD_POLICY
    • CAPTIVE_PORTAL_POLICY
    • CAST_ENABLED
    • QUICKSHARE_ENABLED
    • CHROMEBOOK_ENABLED
    • ANDROID_AUTO_ENABLED
  • Advanced System configuration:
    • VIRTUAL_RAM_SWAP_POLICY
  • Silent Pairing configuration for Bluetooth devices considered trusted by Datalogic (e.g., CodiScan and other HSS devices):
    • BT_SILENT_PAIRING_TRUSTED_ENABLED
  • APIs for Notification Channels configuration:
    • getNotificationChannels()
    • enableNotificationChannels() Extended Scanner Intent Wedge configuration:
    • Property definitions in Configuration Manager:
      • WEDGE_INTENT_EXCLUDE_EMPTY_VALUES
      • WEDGE_INTENT_EXTRA_BARCODE_USER_ID
      • WEDGE_INTENT_EXTRA_BARCODE_AIM_ID
    • IntentWedge extension in Barcode Manager:
      • EXTRA_BARCODE_USER_ID
      • EXTRA_BARCODE_AIM_ID
      • excludeEmptyValues
      • extraBarcodeUserId
      • extraBarcodeAimId Extended BatteryInfo with:
    • Property FIRMWARE_VERSION
    • API getFirmwareVersion()

Datalogic Android SDK 1.39

· One min read

Datalogic Android SDK 1.39 is now available. This update enables customers to configure the wake-up buttons to trigger the related actions even when the device is in suspend mode. By default, when the device is in suspend mode, a wake-up button only wakes the device from suspend mode.

You can access the documentation here.

Enhancements

  • 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
  • ENABLE_SCANNER property to Configuration Manager to enable/disable the scan engine
  • enableScanner property to Barcode Manager and ScannerOptions to enable/disable the scan engine
  • extended ECIPolicy Enum with value EVALUATE

Datalogic Android SDK 1.38

· One min read

Datalogic Android SDK 1.38 is now available.

This new version of the SDK introduces the capability of the Scanner Service to collect barcodes decoded from an external sources (e.g. CodiScan) and to provide the results through the common Android Mobile interfaces (e.g. Wedge, Intents, SDK listeners, etc.) to the Datalogic and third-party users Apps.

In addition, this release improves the interface for controlling the bi-color LEDs of the M3x devices.

You can access the documentation here.

Enhancements

  • properties for the barcode injection from external scanner sources
  • capability to format the barcode result as a readable hexadecimal string
  • extended LED configuration:
    • deprecated Good Read
    • added red/green Scanner
  • 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

Datalogic Android SDK 1.36

· One min read

Datalogic Android SDK 1.36 is now available. This new version of the SDK introduces Bluetooth Silent Pairing, Push To Talk and Host Name configuration.

You can access the documentation here.

Enhancements

  • Blob Property to Configuration Manager for managing complex data structure.
  • TRIG_PTT to wake-up-source.
  • POWER_BATTERY_CHARGING_PROFILE_PERSISTENCE_POLICY property for using the profile of the battery or the device
  • DEVICE_NAME_BASE and DEVICE_NAME_SUFFIX properties to building unique device/host name
  • 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
  • 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
  • configuration for GS1 Digital Link
  • configuration for TLC39
  • PTT Trigger to the KeyboardManager interface
  • KEYBOARD_PTT_BYPASS_KEYGUARD_ENABLED property for enabling/disabling PTT button and Push to talk working with device locked (keyguard active)
  • NIC_SPECIFIC_MAC_ADDRESS option to Host Name suffix
  • reviewed some properties related to Bluetooth Silent Pairing
  • fixed documentation description for WIFI_802_DOT_11_MODE