WorkDesk 1.2.0
Enhancements
- App Tray added to display running apps
- Supports Kiosk mode
- Screenshot button added to taskbar
- Shortcuts can now target specific activities
- Updated to support Android 16
Datalogic Android SDK 1.49 is now available.
This update introduces enhancements across scanning preview control, power logging, USB and charging configuration, Bluetooth policy documentation, and account management.
KEYCODE_HALF_TRIGGER to DLKeyEvent to represent the Half Trigger (scanner aiming) event.VSCAN_PISTOL_HALF_TRIGGER in KeyboardManager.Scancodes for half-trigger support.SCANNING_PREVIEW_DISPLAY_MODE for display mode control.SCANNING_PREVIEW_DISPLAY_MODE_MANUAL_PORTRAIT_X/Y/WIDTH/HEIGHT for manual portrait positioning.SCANNING_PREVIEW_DISPLAY_MODE_MANUAL_LANDSCAPE_X/Y/WIDTH/HEIGHT for manual landscape positioning.SCANNING_PREVIEW_ILLUMINATION_SOURCE for preview illumination source control.POWER_LOGGER_GROUP as the root property group for power logging.POWER_LOGGER_BATTERY_ENABLE, POWER_LOGGER_BATTERY_PERIOD, and POWER_LOGGER_UEVENT_ENABLE for granular battery and uevent logging.ACTION_BATTERY_START_LOG and ACTION_BATTERY_STOP_LOG intents and related extras in favor of the new power logger configuration.USB_DATA in favor of USB_CLIENT_DATA and USB_HOST_DATA for more granular control.POWER_SOURCE_USB in favor of POWER_CHARGING_SOURCES for more flexible power-source management.BTPairingPolicy documentation with accurate behavior for all policies:
AccountManager API for retrieving and removing system user accounts and listening to account updates.You can access the documentation here.
Datalogic Android SDK 1.48 is now available.
This update introduces targeted enhancements focused on trigger control, device behavior customization, security, and desktop mode usability.
BeamMode option HALF_TRIGGER to control aiming-pattern activation based on half-trigger press and release behavior.KEYBOARD_PISTOL_TRIGGER_HALF_PRESS_GAIN to tune pistol half-trigger sensitivity on VEGA_PLUS devices.VIBRATION_ON_CHARGE_ENABLED to control the charging vibration secure setting.START_CHARGING_LED_ENABLED.RESTRICT_ACCESS_SETTING to configure access to the Android Settings application when launched via startactivity.SECURED Bluetooth Silent Pairing policy to block connections from unauthorized peripherals.DESKTOP_MODE_DISPLAY_RESOLUTION to control external display resolution when connected through a docking station.You can access the documentation here.
The Aladdin application for CODiScan version 3.9.1 is now available.
Downloads are available in the Releases section on the Aladdin Github page.
Datalogic Android SDK 1.47 is now available.
This latest update expands the SDK’s capabilities in advanced device management, connectivity privacy, and intelligent automation. Key highlights include new system-level controls in the DeviceManager - such as remote shutdown and locking - and granular control over location, Wi-Fi, and Bluetooth scanning behaviors. This release also introduces the PoseManagerAPI (exclusive to Joya Smart A15), allowing devices to trigger specific actions based on their physical orientation and gravity vector.
To streamline workflow automation, developers can now use the addProfileUrlRule() API for automatic profile switching based on loaded URLs (This only applies to applications that integrate the Android WebView) and leverage new IME Actions within the Keyboard Wedge to trigger post-scan events like "Search" or "Send."
Additionally, this version paves the way for Android 15 support with new scanning preview properties and enhancements to the behaviors of remapped power keys.
You can access the documentation here.
addProfileUrlRule() API to enable automatic profile switching when specific URLs are loaded.REBOOT_SAFE_MODE_ENABLED property to enable/disable the UI option for rebooting into safe mode.DATE_AND_TIME_CURRENT_TIME property to programmatically set the device's current date and time.shutdown() and lock() methods to DeviceManager for shutting down and locking the device.getFirstBootDate() method in ManufacturerInfo to retrieve the battery's first boot date.POWER_WAKEUP_REMAPPED_POWER_KEY property to control whether a remapped power key can wake the device.KEYBOARD_REMAPPED_POWER_KEY_ACTION_IN_SUSPEND property to define the behavior of a remapped power key when the device is suspended.WEDGE_KEYBOARD_IME_ACTION_AFTER property to allow sending an IME action after a successful barcode scan followed by a Keyboard Wedge. Actions are defined in the ImeAction enum:
LOCATION_MODE_ENABLE - This parameter enables location access for apps and services.WIFI_SCAN_ENABLE - This parameter enables apps and services to scan for Wi-Fi networks at any time, even when Wi-Fi is off.BLUETOOTH_SCAN_ENABLE - This parameter enables apps and services to scan for nearby devices at any time, even when Bluetooth is off.PoseManager APIs and new property POSE_MANAGER_DEVICE_POSES to allow registering different device poses (characterized by a unique name and gravity vector) and associate to them actions that will be executed when the device finds itself inside or outside any device pose (only supported on Joya Smart A15).SCANNING_PREVIEW_* properties to support previewing while decoding or manually triggering via SDK (only supported on Android 15).DLCradleManager constructor.SYSTEM field DEVICE_NAME to get the device name identifier.Scan2Deploy Studio 2.6.4 is now available. This new release contains some smaller enhancements and bug fixes.
Downloads are available in the Releases section on the Scan2Deploy Studio Github page.
GRANT to scripting page