Skip to main content

11 posts tagged with "datalogic-android-sdk"

View All Tags

· 2 min read

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

You can access the documentation here.

Enhancements

· One min read

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

You can access the documentation here.

Enhancements

  • Introduced ProfileManager to manage partial configuration that can be load and unload under given conditions
  • Introduced WifiManager class to setup networking profiles
  • Improved ConfigurationManager with methods for retrieving
  • Added support for properties in PropertyID:
    • Whole Scanner configuration
    • Navigation and Status Bars
    • Enabling/disabling USB Charging and/or Data Transfer
    • Advanced Keyboard
    • Triggers and Wakeup Sources
    • Locking/unlocking Keyboard or Touch Screen inputs
    • Screen Off Timeout
    • Cradle notifications

· One min read

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

You can access the documentation here.

Enhancements

· 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

· 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

· 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

· 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.

· 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

· 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.

· 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.