-
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