Skip to main content

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

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