Datalogic Android SDK 1.50
Datalogic Android SDK 1.50 is now available.
This update introduces targeted enhancements focused on hardware control, advanced scanning workflows, data formatting, and deep device diagnostics.
Overview
NFC Management
- Added NFC dispatch filtering support to restrict selected NFC tag categories and technologies, and to control NFC and HCE availability via SDK.
- Added
NFC_GROUPinPropertyGroupIDas the root group for NFC configuration. - Added
NFC_ADAPTER_ENABLEDto enable or disable the NFC adapter. - Added
NFC_TAG_DISPATCH_BLOCK_MASKto block selected NFC tag dispatch categories. - Added
NFC_HOST_CARD_EMULATION_ENABLEDto enable or disable HCE mode. - Added
NFC_HOST_LISTENER_TECH_MASKto select NFC technologies to listen for. - Added new
NfcManagerAPIs to manage NFC adapter state, host card emulation, blocked dispatch categories, and host listener technology mask. - Added new flags classes
NfcTagDispatchBlockFlagsandNfcHostListenerTechFlags.
Connectivity
- Added Bluetooth Fast Pair property
BT_FASTPAIR_ENABLED. - Added
enable(),disable(), andisEnabled()methods inWifiManagerto allow active Wi-Fi control and state querying.
Scanning Preview and GS1 Workflows
- Added scanner enhancements to improve scan preview behavior and GS1 evaluation workflows, including remote lookup and UI customization.
- Added
ILLUMINATION_INTENSITYproperty. - Added
AUTOvalue toScanningPreviewIlluminationSource. - Extended
GtinFormatwithITF14. - Added
SCANNING_PREVIEW_GS1_EVALUATION_ENABLEto enable GS1 evaluation in scanning preview. - Added
SCANNING_PREVIEW_GS1_EVALUATION_LABELSto define expected GS1 labels. - Added
SCANNING_PREVIEW_GS1_EVALUATION_REMOTE_ADDRESS_NAMEto set the remote server address for label lookup. - Added
SCANNING_PREVIEW_GS1_EVALUATION_REMOTE_ADDRESS_FORMATto define the URI format for remote lookup. - Added
SCANNING_PREVIEW_GS1_EVALUATION_UI_COLOR_BLOCKto set the GS1 evaluation dialog background color. - Added
SCANNING_PREVIEW_GS1_EVALUATION_UI_COLOR_TEXTto set the GS1 evaluation dialog text color. - Added
ScanningPreviewGs1EvaluationLabelsandScanningPreviewGs1EvaluationRemoteAddressFormat. - Added validation for negative priority values in GS1 evaluation labels by throwing
IllegalArgumentException.
Visual Formatting
- Added Visual Formatter configuration support to enable visual formatting and programmatically choose the active formatter item.
- Added
VISUAL_FORMATTING_GROUPinPropertyGroupIDas the root group for visual formatting settings. - Added
VISUAL_FORMATTING_ENABLEto enable or disable the visual formatting script. - Added
VISUAL_FORMATTING_SELECTEDto select the active visual formatter item. - Added
Formatting.visualFormattingandFormatting.visualFormattingSelected.
Pharmacode Support
- Added Pharmacode symbology support, including decode support and dedicated configuration range controls for Pharmacode labels.
- Added
PHARMACODE_GROUPinPropertyGroupIDas the root group for Pharmacode settings. - Added
PHARMACODE_ENABLEto enable or disable Pharmacode decoding. - Added
PHARMACODE_USER_IDto set the Pharmacode user identifier. - Added
PHARMACODE_BAR_NUM_MINto set the minimum allowed number of bars. - Added
PHARMACODE_BAR_NUM_MAXto set the maximum allowed number of bars.
Device Information
- Added new device information properties in
PropertyIDfor device info, slot identifications, and network interfaces. - Added
DEVICE_MODELto represent the device model identifier. - Added
DEVICE_SERIAL_NUMBERto represent the device serial number. - Added
DEVICE_PRODUCT_NUMBERto represent the device product identifier. - Added
DEVICE_SLOT1_IMEIto represent the IMEI of SIM slot 1. - Added
DEVICE_SLOT2_IMEIto represent the IMEI of SIM slot 2. - Added
DEVICE_SLOT1_IMSIto represent the IMSI of SIM slot 1. - Added
DEVICE_SLOT2_IMSIto represent the IMSI of SIM slot 2. - Added
DEVICE_SLOT1_NUMBERto represent the phone number of SIM slot 1. - Added
DEVICE_SLOT2_NUMBERto represent the phone number of SIM slot 2. - Added
DEVICE_ETHERNET_MAC_ADDRESSto represent the device ethernet MAC address. - Added
DEVICE_BLUETOOTH_MAC_ADDRESSto represent the device Bluetooth MAC address. - Added
DEVICE_WIFI_MAC_ADDRESSto represent the device Wi-Fi MAC address. - Added
DEVICE_MODEM_FSG_VERSIONto represent the device modem FSG version.
You can access the documentation here.
