Datalogic Android SDK 1.50
· 3 min read
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.
