Datalogic Android SDK 1.46
Datalogic Android SDK 1.46 is now available.
The latest update to the Datalogic SDK introduces a broad set of new features and improvements focused on enhancing device flexibility, expanding scanning capabilities, and strengthening enterprise integration.
Key additions include the Camera Wedge Always-On mode, allowing continuous scanning when the camera wedge is active, and the new CameraWedgePreviewManager class, which provides a live preview interface while the feature is running. The Auto Scan Trigger system has been extended with a new CUSTOM_RANGE option, offering greater control over scan sensitivity, while cradle functionality now supports SoHo cradles with updated properties and thermal protection handling.
To further improve power management, the SDK adds a PowerStatus notification system and refines the Enterprise Battery Saver, now supporting rate control in bps. Several new display management options have also been introduced, including brightness range limits, facedown detection.
For users leveraging Desktop Mode, new properties now allow control over the visibility of hotseat in dual screen mode.
Finally, for security, the new APP_INFO_HIDDEN property restricts access to system settings via the App Info shortcut, while the EXTRA_SYSTEM_FIRMWARE_UPGRADE_WIPE_ESIM_PROFILES flag enables secure eSIM profile handling during system upgrades. Additional enhancements include Item Tracking APIs, SOS button support, new OCR format options (TD2, MRVA, MRVB).
You can access the documentation here.
Enhancements
- Updated DLScreensaver package name to
com.datalogic.settings.datalogicscreensaver. - Added a documentation warning for preventing installation of a new formatter project from client app's storage.
- Added
CAMERA_WEDGE_ENABLE_ALWAYS_ONto manage the availability of scan mode to always on when the camera wedge is active. - Added
CameraWedgePreviewManagerclass for setting up a preview that will be shown when the camera wedge feature is running (only when no barcode is shown). - Added new option
CUSTOM_RANGEinAutoScanTriggerRangeand properties for configuring a custom range for the autoscan feature. - Added SoHo-supported cradle's properties and classes.
- Removed unsupported methods
getDontKeepActivities(),getBackgroundProcessLimit(), andgetDisableGoldCluster(). - Updated download rate limitation to bps in
EnterpriseBatterySaver. - Added Item Tracking APIs.
- Added battery LED documentation for smart charging and battery issue behavior.
- Updated relevant APIs to reference the commercial name of Joya Smart instead of project name SoHo.
- Updated cradle property:
CUSTOM_AREA->CUSTOM_AREA_BASE. - Removed
enableLedOnLockUnlock()method from DLCradleManager class. - CradleManager shall reject de-registering a listener if the device doesn't support the feature that triggers that event.
- Added a new intent extra
EXTRA_SYSTEM_FIRMWARE_UPGRADE_WIPE_ESIM_PROFILESto system upgrade intent to wipe the eSIM profiles. - Added the possibility to scale the preview when installing it.
- Added hotseat visibility control in dual screen mode.
- Added new
APP_INFO_HIDDENproperty to restrict the user from accessing Settings application from App Info shortcut. - Added PowerStatus notification system to notify the user about the current power status of the device.
- Added intent extra
EXTRA_CRADLE_FAILURE_THERMAL_PROTECTION_POGOfor thermal protection failure on pogo pins. - Added intents
ACTION_TROLLEY_DEVICE_CORRECTLY_INSERTEDandACTION_TROLLEY_DEVICE_EXTRACTEDto detect trolley insertion/extraction. - Added SOS button feature support.
- Added 3 new OCR format options:
OCR_TD2_ENABLEOCR_MRVA_ENABLEOCR_MRVB_ENABLE
- Added new properties
SCREEN_BRIGHTNESS_RANGE_MINandSCREEN_BRIGHTNESS_RANGE_MAXto support backlight range limit configuration. - Added new property
SCREEN_FACEDOWN_DETECTOR_ENABLEto support facedown detector configuration.
