Scan2Deploy Agent 2.10.2
Corrected Defects
- Addressed crash running on Memor 10 (Android 10) devices
Datalogic Android SDK 1.51 is now available.
This update introduces expanded Profile Manager capabilities, RFID and BLE tracker support for M12 RFID devices, and new connectivity, input, scanning, display, and security features for Android 15 devices.
editProfile() publicly available.getProfile() to retrieve a profile's property map.getProfileRule() to retrieve the characteristics of a profile rule.getLoadedAutomaticProfile() to retrieve the name of the automatically loaded profile.ACTION_CREATE_PROFILE, ACTION_DELETE_PROFILE, ACTION_EDIT_PROFILE, ACTION_LOAD_PROFILE, and ACTION_UNLOAD_PROFILE actions.ACTION_ADD_PROFILE_RULE and ACTION_REMOVE_PROFILE_RULE for profile rule management, including URL rules.ACTION_QUERY_PROFILE_MANAGER to query profiles, profile rules, loaded profiles, and the lists of available profiles and rules.EXTRA_RESPONSE_ACTION and EXTRA_STATUS_CODE for asynchronous responses.EXTRA_PROFILE_NAME, EXTRA_PROFILE_PROPERTIES, EXTRA_PROFILE_DESCRIPTION, and EXTRA_PROFILE_PERSISTENCE.EXTRA_PROFILE_RULE_NAME, EXTRA_PROFILE_RULE_PROFILE, EXTRA_PROFILE_RULE_PACKAGE, EXTRA_PROFILE_RULE_ACTIVITIES, and EXTRA_PROFILE_RULE_URL.EXTRA_LOADED_MANUAL_PROFILE, EXTRA_LOADED_AUTOMATIC_PROFILE, EXTRA_PROFILES_LIST, and EXTRA_PROFILE_RULES_LIST.BLE_GROUP in PropertyGroupID as the root group for BLE configuration.BLE_ADVERTISING_POLICY to control BLE advertising behavior.BLE_ADVERTISING_BEACON_PAYLOAD_POLICY to select the advertising beacon payload policy.BLE_ADVERTISING_BEACON_PAYLOAD_CUSTOM to set a custom advertising beacon payload.BLE_RINGING_SOUND to select the ringing sound for BLE finder commands.AdvertisingPolicy enum with DISABLED, ENABLED, and AUTOMATIC values.AdvertisingBeaconPayloadPolicy enum with MODEL_SN and CUSTOM values.RingingSound enum with BARIUM, BEEP_BEEP_BEEP_ALARM, BUZZER_ALARM, CESIUM, HELIUM, KRYPTON, OSMIUM, PIEZO_ALARM, SCANDIUM, and CUSTOM values.RfidManager APIs, allowing apps to start and stop inventory sessions, receive tag events, and perform read, write, and lock operations on tags.RfidManager, RfidResult, RfidFilter, and RfidPassword.RfidReadListener, RfidStartListener, RfidStopListener, and RfidTimeoutListener.RfidLockObject, RfidLockType, RfidMemoryBankRegion, and RfidException.RFID_GROUP in PropertyGroupID as the root group for RFID configuration.RFID_ENABLE to enable or disable RFID functionality.RFID_POWER_LEVEL to set the RFID transmission power.RFID_SESSION_POLICY to select the RFID session policy.RFID_Q_PARAMETER_POLICY to configure the RFID Q parameter policy.RFID_INVENTORY_POLICY to set timed or continuous inventory behavior.RFID_TIMEOUT to define the inventory timeout.RFID_TARGET_POLICY to select the RFID target policy.RFID_MODE_POLICY to control how read tags are reported.RFID_INJECT_TO_SCANNER to forward RFID reads to the Scanner service.RFID_PROFILE_POLICY to select the RFID RF and modulation profile.RfidSessionPolicy, RfidQParameterPolicy, RfidInventoryPolicy, RfidTargetPolicy, RfidModePolicy, and RfidProfilePolicy.KEYCODE_RFID to DLKeyEvent and RFID to BarcodeID.WIFI_MOBILE_PRIORITY_POLICY to select whether Wi-Fi or mobile data is preferred when both are available.WifiMobilePriorityPolicy enum with DEFAULT and MOBILE_PREFERRED values.WIFI_SCREEN_ON_SCAN_INTERVAL to set the minimum interval between screen-on Wi-Fi scans, regardless of connection state.WIFI_SCREEN_ON_SCAN_INTERVAL_MAX to set the maximum interval between screen-on Wi-Fi scans.WIFI_SCAN_INTERVAL, WIFI_SCAN_INTERVAL_MAX, WIFI_CONNECTED_SCAN_INTERVAL, and WIFI_CONNECTED_SCAN_INTERVAL_MAX properties apply to versions earlier than Android 15.NetworkManager to monitor network events and receive DHCP options.addNetworkEventListener() and removeNetworkEventListener() to register and unregister network event listeners.DhcpOption and SubOption classes to represent DHCP options.InputTriggerEventListener in InputManager to receive trigger scancode press and release events with timestamps.addInputTriggerEventListener() and removeInputTriggerEventListener().VSCAN_DICTATE and VSCAN_PUSH_TO_TALK to KeyboardManager.VScanCode.KEYBOARD_LOGO_KEYS to configure Datalogic logo key scan code assignments.ScanCode class in AdvancedKeyboard with hardware scan code constants for key mapping.LogoKeys blob serializable class to manage logo key overlay configurations.KEYBOARD_PISTOL_TRIGGER_IN_CRADLE_POLICY to select the action performed after a long pistol trigger press in the cradle.KeyboardPistolTriggerInCradlePolicy enum with DISABLED, POWER_MENU, REBOOT, and POWER_OFF values.KEYBOARD_PISTOL_TRIGGER_IN_CRADLE_POLICY_PERIOD to set the hold duration from 0 to 10000 milliseconds. The default is 2000 milliseconds.PHARMACODE to the Symbology enum and the pharmacode member to ScannerProperties.SNAP_OCR_LAST_RESULT_TIMEOUT to set the result timeout for Snap OCR operations.SNAP_OCR_TEXT_BLOCK_FORMAT to define how OCR text blocks are segmented.SnapOcrTextBlockFormat enum with PARAGRAPH, LINE, and WORD values.SCREEN_ROTATION_LOCK_POLICY to lock the display orientation.ScreenRotationLockPolicy enum with SENSOR_DEPENDENT, PORTRAIT, LANDSCAPE, INVERTED_PORTRAIT, and INVERTED_LANDSCAPE values.NAVIGATION_BAR_POLICY to switch between 3-button and gesture navigation.NavigationBarPolicy enum with THREE_BUTTONS and GESTURE values.USER_BRIGHTNESS_PERSISTENT_ENABLED to keep the user brightness setting across reboots when auto brightness is enabled.POWER_INDICATOR_ENABLED to enable or disable the power notification LED.setLedEnabled() in LedManager to enable or disable a LED so that no other app can turn it on until it is re-enabled.getLedEnabled() in LedManager to check whether a LED is currently enabled.isDarkThemeEnabled() and the withDarkThemeEnabled() builder method in EnterpriseBatterySaverProfiles.Profile.KeychainManager for device certificate management.installCaCertificate() to install a DER-encoded CA certificate into the device's trusted certificate store.removeCaCertificate() to remove a CA certificate from the device's trusted certificate store.GOOGLE_PLAY_UPDATE_ENABLED to enable or disable auto-update for Google Play apps.GOOGLE_PLAY_UPDATE_BLACKLIST to define a blacklist of Google Play packages to prevent from updating, managed through StringArrayBlob.USB_DEX_MODE_ENABLED to enable or disable DEX mode for USB connections.You can access the documentation here.
Datalogic Connect Client 1.1.1 is now available.
Downloads are available through:
Scan2Deploy Studio 2.8.1 is now available. This new release contains enhancements to the enrollment configuration of the Datalogic Connect solution.
Downloads are available in the Releases section on the Scan2Deploy Studio Github page.
Datalogic Connect Client 1.0.2 is now available.
This first release delivers a streamlined, reliable way to connect field devices to the Datalogic Connect ecosystem, helping teams launch IoT projects faster and scale operations with confidence.
Scan2Deploy Studio 2.8.0 is now available. This new release contains enrollment configuration into the Datalogic Connect solution, and a handful of improvements and bug fixes.
Downloads are available in the Releases section on the Scan2Deploy Studio Github page.