Releases: datalogic/datalogic-android-sdk
Datalogic Android SDK v1.47
-
Added
addProfileUrlRule()API to enable automatic profile switching when specific URLs are loaded. -
Added
REBOOT_SAFE_MODE_ENABLEDproperty to enable/disable the UI option for rebooting into safe mode. -
Added
DATE_AND_TIME_CURRENT_TIMEproperty to programmatically set the device's current date and time. -
Added
shutdown()andlock()methods toDeviceManagerfor shutting down and locking the device. -
Added
getFirstBootDate()method inManufacturerInfoto retrieve the battery's first boot date. -
Added
POWER_WAKEUP_REMAPPED_POWER_KEYproperty to control whether a remapped power key can wake the device. -
Added
KEYBOARD_REMAPPED_POWER_KEY_ACTION_IN_SUSPENDproperty to define the behavior of a remapped power key when the device is suspended. -
Added
WEDGE_KEYBOARD_IME_ACTION_AFTERproperty to allow sending an IME action after a successful barcode scan followed by a Keyboard Wedge. Actions are defined in theImeActionenum:- SKIP
- UNSPECIFIED
- NONE
- GO
- SEARCH
- SEND
- NEXT
- DONE
- PREVIOUS
-
Added 3 new properties to actively enable/disable location access, Wi-Fi scanning, and Bluetooth scanning.
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.
-
Added
PoseManagerAPIs and new propertyPOSE_MANAGER_DEVICE_POSESto 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 support SoHo A15). -
Added
SCANNING_PREVIEW_*properties to support previewing while decoding or manually triggering via SDK (Only support Android 15). -
Public
DLCradleManagerconstructor. -
Added new
SYSTEMfieldDEVICE_NAMEto get the device name identifier.
Full Changelog: v1.46.1...v1.47
Datalogic Android SDK v1.46.1
Hot fix:
Update enum value INSERTED_IN_TROLLEY to INSERTED_CORRECTLY_IN_TROLLEY in InsertionState.
Datalogic Android SDK v1.46
Change log:
- Updated DLScreensaver package name to
com.datalogic.settings.datalogicscreensaver. - Added a warning inside documentation 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
bpsin EnterpriseBatterySaver. - Added Item Tracking APIs.
- Added battery LED documentation for start charging and battery issue behavior.
- Updated relevant APIs commercial name to Joya Smart instead of project name
SoHo. - Updated cradle property:
CUSTOM_AREA->CUSTOM_AREA_BASE. - Removed
enableLedOnLockUnlock()method fromDLCradleManagerclass. - CradleManager shall reject (un)registration to 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 Setting 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.
Dataloigc Android SDK v1.29
v1.28
Datalogic Android SDK v1.28
v1.27
Datalogic Android SDK v1.27
v1.26
update API to v1.26
v1.25
v1.25
v1.24
Datalogic SDK v1.24:
- Introduced 2nd display Brightness, SwitchOffTimeout, Rotation and Rolling Speed control
- Added support APIs to control the Lever and manage Failure and Lock/Unlock Lever events
- Added Visual Formatter methods
- Added methods to manage keyboard overlays in AdvancedKeyboard
- Added method to reset the keyboard configuration to its default
v1.23
Datalogic SDK v1.23:
- added support Cradle APIs to manage Insertion and Unlock Key
- added support APIs to retrieve and store the cradle firmware update policy
- added 15 WATT as cradle available source power level for Memor20
- added support for ECI Policy