Skip to main content

28 posts tagged with "datalogic-android-sdk"

View All Tags

Datalogic Android SDK 1.30

· One min read

Datalogic Android SDK 1.30 is now available. The SDK add-on version supports Android API levels up to 30 (Android 11).

You can access the documentation here.

Enhancements​

Datalogic Android SDK 1.29

· 2 min read

Datalogic Android SDK 1.29 is now available. The SDK add-on version supports Android API levels up to 30 (Android 11).

You can access the documentation here.

Enhancements​

Corrected defects​

  • Fixed WifiPowerSave enum. Replaced WIFI_Q_POWER and WIFI_Q_POWER_VOIP_CALLS with WIFI_POWER_SAVE_ENABLED and WIFI_POWER_SAVE_ENABLED_VOIP_CALLS definitions

Datalogic Android SDK 1.28

· One min read

Datalogic Android SDK 1.28 is now available. The SDK add-on version supports Android API levels up to 30 (Android 11).

You can access the documentation here.

Enhancements​

Datalogic Android SDK 1.27

· 3 min read

Datalogic Android SDK 1.27 is now available. The SDK add-on version supports Android API levels up to 29 (Android 10).

You can access the documentation here.

Enhancements​

Configuration Manager​

The ConfigurationManager class gives the developer the ability to browse and set the configuration properties of the device. For a list of all of the supported properties and groups offered by the ConfigurationManager, see the PropertyID documentation.

A high level list of available properties is as follows:

  • WIFI_GROUP - includes many advanced Wi-Fi settings available on the device including power save, logging, roaming, and scan interval

  • DATE_AND_TIME_GROUP - date and time settings such as NTP server and time zone

  • POWER_GROUP - device charging policy settings

  • USB_GROUP - allows for settings current and default USB function modes of the device.

import com.datalogic.device.configuration.ConfigurationManager;
import com.datalogic.device.configuration.Property;
import com.datalogic.device.configuration.PropertyGroup;
...
ConfigurationManager configurationManager = new ConfigurationManager(getApplicationContext());
PropertyGroup rootGroup = configurationManager.getTreeRoot();
printGroup(rootGroup);
...
void printGroup(PropertyGroup pg) {

Log.d("SAMPLE", pg.getName());

for (Property p : pg.getProperties()) {
Log.d("SAMPLE", " " + p.getName() + ": " + p.get());
}

for (PropertyGroup p : pg.getGroups()) {
printGroup(p);
}

}

Other Enhancements​

  • Added notes on how to avoid possible deadlock issues when calling some Package Installer APIs on the UI thread. See PackageInstaller for more details.

  • Added methods to DLCradleManager: rebootCradle() to reboot the cradle and getType() to retrieve the cradle type.

  • Scan mode to support presentation or continuous mode - see ScanMode.

  • Added BAROQUE and VIPER beep modes - see ToneNotificationMode

  • Updated documentation to clarify minimum keyboard multitap delay. See AdvancedKeyboard class for more details.

Datalogic Android SDK 1.26

· One min read

Datalogic Android SDK 1.26 is now available. You can access the documentation here. The online API documentation is available here.

Enhancements​

Datalogic Android SDK 1.25

· One min read

Datalogic Android SDK 1.25 is now available. You can access the documentation here. The online API documentation is available here.

Enhancements​

  • Added AppManager class. AppManager gives developers the ability to manage installed applications. It provides the following methods.

  • Added PackageInstaller class. PackageInstaller gives developers the ability to install, uninstall and upgrade applications in unattended/silent mode.

  • Added linearTransmissionEnable property to the Composite class.

Other notes​

  • On Android 10 (Android Q) devices, GPS and network sensors can't be toggled separately. Therefore, passing a LocationMode value of NETWORK or SENSORS to the LocationManager.setLocationMode() method will effectively be treated as if the value SENSORS_AND_NETWORK had been passed in.

Datalogic Android SDK 1.24

· One min read

Datalogic Android SDK 1.24 is now available. You can access the documentation here. The online API documentation is available here.

New features:

  • Introduced 2nd display Brightness, SwitchOffTimeout, Rotation and Rolling Speed control. See DLSecondDisplayManager for details. Currently, these APIs only apply to the Datalogic Memor 20.
  • Added Cradle APIs to control the locking cradle lever and manage Failure and Lock/Unlock Lever events. See DLCradleManager for details.
  • Added Visual Formatter methods. See the VisualFormatter class for details.
  • Added methods to manage keyboard overlays and a method to reset the keyboard configuration to its default in the AdvancedKeyboard class.