Skip to main content

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

Scan2Deploy Agent 2.4.0

· One min read

Enhancements

  • Better coordination with Espresso when staging from "Hi There" screen.
  • Supports explicit broadcast intents to packages without component name.
  • Extended intent support for silent deploy
    • Added extra argument to supply QR code input from a JSON file.
  • Enhanced profile logging
    • Creates log history of previous profile sessions.
    • Log history is stored in Downloads folder for access by EMM/MDMs.

Corrected Defects

  • Corrected support for large (> 2 GB) file downloads.
  • Corrected support for SFTP downloads.
  • Corrected handling of OTA reset options.
  • Corrected BATTERY_OPTIMIZATION script command to run on devices with Android 13.

Datalogic Launcher 1.3.0

· One min read

Enhancements

  • Wallpaper size support for Stretch to Crop and Fill
  • New variables for use in title bar
    • IP Address for both Wi-Fi and Ethernet networks
  • Additional lock-down abilities
    • Allow launching Web sites from NFC tags
    • Allow self-update of apps
    • Allow use with an external display