Skip to main content

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

Aladdin for CODiScan 3.3.1

· One min read

The Aladdin application for CODiScan version 3.3.1 is now available.

Downloads are available in the Releases section on the Aladdin Github page.

Enhancements

  • New native interface integration method that sends barcode data the native barcode interface when run on Datalogic devices.
  • Removed dialogs that prompt the user to turn on keyboard integration when first launched. (Keyboard integration not recommended on Datalogic devices.)
  • New firmware update feature added.

Corrected Defects

  • Pairing barcode on pairing intent dialog is unreadable if the background is set to some colors.
  • Launching pairing dialog without extras can cause exception.

Scan2Deploy Agent 2.5.0

· One min read

Enhancements

  • Supports Proxy Auto-Config option when defining a Wi-Fi network.

  • Displays a warning if OEMConfig settings are applied which are targetting a newer version of OEMConfig than what is installed on the device (without an APK upgrade).

    note

    These features require Scan2Deploy v2.5 or later.

Corrected Defects

  • Corrected support for special characters in username and/or password for FTP/SFTP downloads.
  • Fixed launching Agent by scanning the one of a set of QR labels from the "Hi There" screen.
  • Enables scan triggers if they had been disabled prior to starting Agent.

OEMConfig 2.9.0

· One min read

Enhancements

  • Support of new device features
    • Good Read Overlay (on-screen scan notification)
    • Snap OCR (document scanning)
    • Pocket-Mode (power savings)
  • New scanning settings
    • Good Read notification tones
    • Visual Formatting enable
  • New keyboard remapping options
    • Push-To-Talk key
    • OCR decoding trigger
  • Added missing support for WWAN properties
    • Preferred Network Type
    • MCC, MNC
    • MVNO type and value

Corrected Defects

  • Corrected potential crash when run on older devices (Android 8.1).
  • Key Remapping settings applied from a JSON file with an EMM/MDM get deleted after OEMConfig applies its settings.
    • Clearing of key remapping settings is now controled with the "Reset key remapping" setting when applied with an EMM/MDM.
  • Unable to set the device name to use the Short MAC Address.

QuickBoard 1.0.0

· One min read

QuickBoard is now available. It is an Android IME that allows the user to customize the on screen keyboard. It also allows them to scan from the custom keyboard. You can access the documentation here.

Downloads are available in the Releases section on the QuickBoard Github page.

Scan2Deploy Studio 2.4.0

· 2 min read

Scan2Deploy Studio 2.4.0 is now available. It includes many new enhancements and bug fixes. Read below for more details.

Downloads are available in the Releases section on the Scan2Deploy Studio Github page.

Enhancements

QuickBoard ✨

  • Visual editor for designing customized virtual keyboards for Datalogic devices
  • Can be utilized on devices running Android 11 and above

Key Remapping ✨

  • Provides configuration options for the Datalogic Keyboard Mapper
  • Enables the ability to reassign physical buttons to display different keys, output strings of text, launch intents, and perform advanced script actions

Miscellaneous

  • Added option for removing all existing application policies on device (📌requires Agent v2.3.0 or later)
  • Added basic proxy support for Studio updates and APK downloads
  • Changed Host Files profile behavior to not enable all Device and Scanner settings by default
  • Added Visual Formatter level 5 support
  • Added Routines option to change which Visual Formatter is active with Application Policies
  • UI improvements for Advanced Keyboard page
  • Other minor UI improvements and fixes
  • Improved download speed of main application updates

Corrected Defects

  • Fixed an issue that prevented the use of uploaded files within script commands
  • Advanced Keyboard
    • Android 13 devices now start with version 2 selected by default
    • Made PTT availability more clear
  • Fixed SIM/AKA/AKA-PRIME appearing as options for EAP networks on WLAN only devices
  • Fixed an issue where invalid server hosting controls could prevent profile save even when not hosting files

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()

OEMConfig 2.8.3

· One min read

Enhancements

  • Additional scanning properties
    • Transmit data as hex string
    • Enable internal/external scanner
    • Wedge Intent IDs
  • Enhanced wakeup trigger behavior
  • Enhanced LED settings
  • Enhanced support for Bluetooth pairing with Datalogic devices
  • Enhanced support of network/connections controls
  • Added support for new display settings
    • Desktop mode
    • Upside down rotation
    • Screenshot capture
  • Added support for new keyboard settings
    • Physical keyboard
    • Virtual keyboard
  • Added support for User Interface controls
    • Notifications
    • Block system controls
    • Show system features
  • Added support for Virtual RAM

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