to top
Datalogic APIs

Class Index - Datalogic SDK version 1

These are the Android API classes. See all API packages.

A   B   C   D   E   F   G   I   K   L   M   N   O   P   Q   R   S   T   U   V   W  

A

ActionType ActionType is an enumeration defining constants for different actions performed by SoftSpot. 
AdvancedKeyboard Class exposing advanced keyboard methods. 
AdvancedKeyboard.ActionEventListener Interface representing a listener of keyboard action events. 
AdvancedKeyboard.Configuration Class that stores the configuration related some keyboard parameters. 
AdvancedKeyboard.Info Class that stores the info related to the installed keyboard configuration. 
AdvancedKeyboard.LayoutChangeEventListener Interface representing a listener of keyboard layout change events. 
AdvancedKeyboard.LayoutNotificationType Enumerative representing the type of notification to use in order to represent visually the current layout in which the keyboard is. 
AdvancedKeyboard.MultitapEventListener Interface representing a listener of keyboard multitap events. 
AdvancedKeyboard.Overlay Class that stores the info related to a keyboard overlay configuration. 
AdvancedKeyboard.PersistenceType Enumerative representing the persistence type of the installed keyboard configuration. 
AdvancedKeyboard.Property Read-only properties related to the currently configured keyboard. 
AdvancedKeyboard.Resources Class that stores the resources related to the installed keyboard configuration. 
AppManager AppManager gives developers the ability to manage installed apllications. 
AppManagerException This exception is used for AppManager related errors. 
AutoScanTrigger Interface representing a trigger that automatically executes a specific action (scan by default) when entering a defined range. 
AutoScanTrigger.Range Class representing a specific AutoScan range, constituted by an id and a name. 
AvailableSourcePower Enumerative representing the Cradle Available Source Power Level depending on the cradle configuration. 
Aztec Aztec is the class that configures the Aztec Code. 

B

BarcodeDefaults BarcodeDefaults provides methods to retrieve default decoder properties. 
BarcodeID BarcodeID is an enumeration class defining constants for different decoded barcode types. 
BarcodeManager BarcodeManager gives developers access to decoder related methods of the device. 
BarcodeScannerType The BarcodeScannerType enumeration lists barcode scanner types. 
BatteryEvent Enumerative representing the battery events. 
BatteryEventListener This interface is used by the application to listen to battery events. 
BatteryException This exception is used for installer related errors. 
BatteryInfo The BatteryInfo enumeration is the class that includes the battery info. 
BatteryStatus The BatteryStatus provides information related to the battery lifetime and realtime values. 
BeamMode The BeamMode is an enumeration defining the operating beam mode. 
BooleanProperty BooleanProperty is the class that implements the property of type Boolean. 
BootType The BootType enumeration defines the type of boot reason. 

C

CapturedFrame CaptureFrame is a data structure passed by FrameCaptureListener.onFrameCapture to retrieve frame data from the decoder. 
CharacterProperty CharacterProperty is the class that implements the property of type Character. 
CharacterSetMode CharacterSetMode is an enumeration defining the different String encodings supported for certain symbologies of barcodes. 
ChargingProfile The ChargingProfile represents a charging profile used by the DLBatteryManager to manage the charging preferences. 
Codabar Codabar is the class that configures the Codabar Symbology. 
Code128 Code128 is the class that configures the Code 128, GS1-128 and ISBT 128 Symbologies. 
Code128Aggressiveness Code128Aggressiveness is an enumeration defining the allowed aggressive mode for Code 128 barcodes. 
Code39 Code39 is the class that configures the Code39, Code32 and TriOptic Symbologies. 
Code39Aggressiveness Code39Aggressiveness is an enumeration defining the allowed aggressive mode for Code39 barcodes. 
Code93 Code93 is the class that configures the Code 93 Symbology. 
Composite Composite is the class that configures the EAN.UCC Composite and GS1 Composite Symbologies. 
ConfigException ConfigException is used for configuration related errors. 
ConfigurationChangeListener This interface is used by the application to listen to configuration changes. 
ConfigurationManager ConfigurationManager gives the developer the ability to browse and set the configuration properties of the device. 
CradleFailureEventListener This interface allows an the application to be notified about occured on the Cradle.The Failure notifies the listener about Cradle failures among FAILURE_BAD_LEVER_POSITION, FAILURE_SOLENOID_OVERTEMPERATURE, FAILURE_WLC_EOC_TIMEOUT, FAILURE_WLC_FOD, FAILURE_WLC_TX, FAILURE_WRONG_DAISY_CHAIN_CONFIG, or FAILURE_UNKNOWN (in case of errors). 
CradleInsertionEventListener This interface allows an the application to be notified about insertion and extraction of the device from the Cradle. 
CradleUnlockEventListener This interface allows an the application to be notified about Cradle Lever open event (device unlocked from the Cradle) and Cradle Lever closed event (device locked into the Cradle). 
CradleUnlockKeyEventListener This interface allows an the application to be notified about insertion and extraction of the Unlock Key into/from the Cradle. 

D

Datamatrix Datamatrix is the class that configures the Data Matrix Symbology. 
DatamatrixAggressiveness DatamatrixAggressiveness is an enumeration defining the allowed aggressive mode for Datamatrix barcodes. 
DatamatrixMirror DatamatrixMirror is an enumeration defining the decoding mode for regular/mirror Data Matrix barcodes. 
DatamatrixOpMode DatamatrixOpMode is an enumeration defining the allowed operating mode for datamatrix barcodes. 
DecodedDuration DecodedDuration is an enumeration defining constants for the time periods SoftSpot can configured to display the decoded icon for. 
DecodeException DecodeException is used for decoder related errors. 
DecodeResult DecodeResult is an interface passed by onRead(DecodeResult) to retrieve scanned data from the decoder. 
DecodingNotification DecodingNotification is the class that configures the notification to produce on a successful read . 
DeinitListener This interface is used by the application to listen to the scan deinit event. 
DeviceException This exception is used for device related errors. 
DeviceManager This class provides access to control several device options. 
Digimarc Digimarc® is the class that configures the Digimarc barcode ™ reading capability. 
Discrete25 Discrete25 is the class that configures the Discrete 2/5 Symbology. 
DisplayNotification DisplayNotification is the class that configures the Display Notification capability via a displaying message. 
DLBatteryManager The DLBatteryManager allows to read specific battery parameters. 
DLCradleManager This class provides access to Cradle related methods of the device. 
DLSecondDisplayManager 2nd Display is the LED display panel on the top of Datalogic Memor20 device, near to the ScanEngine. 
DotCode DotCode is the class that configures the Dot Code. 
DualSimPreferredCallsAndSms Enum DualSimPreferredCallsAndSms defines the Dual SIM settings for voice calls and SMS. 
DualSimPreferredData Enum DualSimPreferredData defines the Dual SIM settings for mobile data. 
DualSimStatus Enum DualSimStatus defines the Dual SIM settings for SIM Cards availability. 

E

Ean13 Ean13 is the class that configures the EAN-13 Symbology. 
Ean8 Ean8 is the class that configures the EAN-8 Symbology. 
ECIPolicy The ECIPolicy is an enumeration defining the policy for the ECI protocoll. 
EnumProperty<E extends Enum<E>> EnumProperty is the class that implements the property of type Enum. 
ErrorManager This class provides access to error configuration related methods of the device. 

F

Failure This enum lists failures managed by the Cradle. 
FirmwareUpdatePolicy Enumerative representing the Policy to update the Cradle Firmware. 
Formatting Formatting is the class that configures the properties related to barcode text formatting. 
FrameCaptureConfiguration FrameCaptureConfiguration is the class that configures the scanner to capture store and provide frames. 
FrameCaptureFormat The FrameCaptureFileType is an enumeration defining the file type for the frames captured by the Scanner. 
FrameCaptureListener This interface is used by the application to listen to the decoder's frame capture event. 
FrameCaptureMode The FrameCaptureMode is an enumeration defining the operating frame capture mode. 
FrameSaveListener This interface is used by the application to listen to the decoder's frame save event. 

G

GoodRead GoodRead is the class that configures which type of notification is activated on a successful read. 
Gs1DataBar_14 Gs1DataBar_14 is the class that configures the GS1 DataBar-14 Symbology. 
Gs1DataBar_Expanded Gs1DataBar_Expanded is the class that configures the GS1 DataBar Expanded Symbology. 
Gs1DataBar_Limited Gs1DataBar_Limited is the class that configures the GS1 DataBar Limited Symbology. 

I

IlluminationTime IlluminationTime is an enumeration defining the allowed illumination time can be used for scanning. 
IlluminationType IlluminationType is an enumeration defining the allowed illumination type can be used for scanning. 
ImageCaptureProfile The ImageCaptureProfile is an enumeration defining the scanner profile for image capture. 
ImageEnum ImageEnum is an enumeration defining constants for different images that can be displayed by SoftSpot. 
ImageState ImageState is an enumeration defining constants for different states SoftSpot can be in. 
InitListener This interface is used by the application to listen to the scan init event. 
InsertionState Enumerative representing an insertion state depending on the device's position. 
IntentDeliveryMode IntentDeliveryMode is an enumeration defining the method by which the intent is delivered. 
Intents Datalogic Intents allow to be notified about system events such as interactions between Device and Cradle (ACTION_CRADLE_*) or device configuration changed (ACTION_CONFIGURATION_*). 
IntentWedge IntentWedge is the class that configures the Decode Wedge capability with the intent mode. 
Interleaved25 Interleaved25 is the class that configures the Interleaved 2/5 Symbology. 
Interleaved25Aggressiveness Interleaved25Aggressiveness is an enumeration defining the allowed aggressive mode for Interleaved 2/5 barcodes. 
Inverse Inverse is the class that configures the inverse mode for the supported linear and 2D symbologies. 
InverseMode InverseMode is an enumeration defining the decoding mode for regular/reverse barcodes. 
Isbt128Mode Isbt128Mode is an enumeration defining the decoding mode for ISBT 128 barcodes. 

K

KeyboardManager This class provides access to keyboard related methods of the device. 
KeyboardManager.VScanCode Virtual key scan codes. 
KeyboardType The KeyboardType enumeration lists keyboard type codes. 
KeyboardWedge KeyboardWedge is the class that configures the Decode Wedge capability with the keystroke mode. 
KeyCodeEntry This class stores an Android KeyCode entry, as defined in KeyEvent  
KeyWedgeMode KeyWedgeMode is an enumeration defining the different KeyboardWedge input methodologies. 

L

Led The Led enumeration lists led type identifiers. 
LedManager This class provides access to leds related methods of the device. 
LengthControlMode LengthControlMode is an enumeration defining the operating length control mode for each barcode family that has lengths. 
LeverStatus Enumerative representing the Cradle Lever status. 
LinearQuietZones LinearQuietZones is the class that configures the admitted quiet zones for the supported linear symbologies. 
LocationManager The LocationManager class provides access to geo-location related methods of the device. 
LocationMode The LocationMode enumeration defines different location systems that can be selectively activated to help the Android LocationManager. 

M

ManufacturerInfo The ManufacturerInfo represents battery manufacturer information. 
Matrix25 Matrix25 is the class that configures the Matrix 2/5 Symbology. 
Maxicode Maxicode is the class that configures the Maxicode Symbology. 
Micropdf417 Micropdf417 is the class that configures the MicroPDF-417 Symbology. 
MicroQR MicroQR is the class that configures the Micro QR Code Symbology. 
MotionTrigger Interface representing a trigger that automatically executes a specific action (scan by default) when a motion event is detected. 
MotionTrigger.Sensitivity Class representing the sensitivity used to trigger the action, constituted by an id and a name. 
Msi Msi is the class that configures the MSI Symbology. 
MsiAggressiveness MsiAggressiveness is an enumeration defining the allowed aggressive mode for MSI barcodes. 
MultiScan MultiScan is the class that configures the Multi Scan functionality. 

N

NfcManager This class provides access to enable and disable the nfc adapter  
NumericProperty NumericProperty is the class that implements the property of type Integer. 

O

OCR OCR is the class that configure the MRZ reader. 
OffChargingModePolicy Enum OffChargingModePolicy defines the behaviors that the device can assume while it is turned off and is being charged. 

P

PackageInstaller PackageInstaller gives developers the ability to install, uninstall and upgrade applications in unattended/silent mode. 
PackageInstallerEvent Enumerative representing the result event of the action requested to the SDK Package Installer. 
PackageInstallerException This exception is used for installer related errors. 
PackageInstallerListener This interface is used by the application to listen to install/uninstall/upgrade result event. 
PackageInstallerResult PackageInstallerResult is the base element of the List passed by onResult(List) to retrieve the result of operations of install/uninstall/upgrade. 
PackageInstallerSession PackageInstallerSession gives developers the ability to group the execution of a sequence of install, uninstall and upgrade commands. 
PartialResultMode PartialResultMode is an enumeration defining the allowed mode to manage partial results when Multi Scan mode is enabled. 
Pdf417 Pdf417 is the class that configures the PDF 417 Symbology. 
PostalAustralian PostalAustralian is the class that configures the Postal Australian. 
PostalJapan PostalJapan is the class that configures the Postal Japan. 
PostalKix PostalKix is the class that configures the Postal Kix. 
PostalRoyalMail PostalRoyalMail is the class that configures the Postal Royal Mail. 
PostalUsPlanet PostalUsPlanet is the class that configures the Postal US Planet. 
PostalUsPostnet PostalUsPostnet is the class that configures the Postal US Postnet. 
PostalUsps4State PostalUsps4State is the class that configures the Postal USPS4State. 
PowerManager This class provides access to battery life related methods of the device. 
PresentationMode PresentationMode is the class that configures the presentation mode functionalities. 
PresentationState PresentationState is an enumeration class defining constants for presentation mode states. 
PresentationStateListener  
Property<T> Property is the abstract class that represents a generic Property of type T. 
PropertyEditor PropertyEditor is the interface to get and set properties from/to the underlying subsystem. 
PropertyGetter PropertyGetter is the interface to get properties from/to the underlying subsystem. 
PropertyGroup PropertyGroup contains properties and/or other property groups. 
PropertyGroupID PropertyGroupID is the class that includes all the property group identifiers. 
PropertyID PropertyID is the class that includes all the properties identifiers. 
PropertyID PropertyID is the class that includes all the properties identifiers. 
PropertyType PropertyType is the enumerative class representing the Property types. 

Q

QRCode QRCode is the class that configures the QR Code Symbology. 

R

ReadListener This interface is used by the application to listen to the decoder's read event. 
RebootReason The RebootReason enumeration is the class that includes the reboot reason related to Power off. 
RotationSpeed The RotationSpeed enumeration defines the possible notification rotation speed on 2nd display. 

S

SavedFrame SaveFrame is a data structure passed by FrameSaveListener.onFrameSave to retrieve frame data from the decoder. 
ScanMode The ScanMode is an enumeration defining the operating scan mode. 
ScannerOptions ScannerOptions is the class that configures the scanner target beam and other scanner functionalities. 
ScannerProperties ScannerProperties is the scanner property container class. 
SendCodeID SendCodeID is an enumeration defining the type of identifier to be transmitted with the scanned data. 
SoftSpot API to configure SoftSpot. 
SoftSpot.Point X/Y screen coordinates. 
SoftSpot.WorkingArea Constraints defining the frame to restrict SoftSpot's movement. 
SoftSpot.WorkingArea.RotationBehavior RotationBehavior is an enumeration defining constants for different ways the WorkingArea can behave when rotating the device. 
StartListener This interface is used by the application to listen to the scan started event. 
StopListener This interface is used by the application to listen to the scan stopped event. 
SuspendTimeout The SuspendTimeout enumeration defines different available display sleep timeouts. 
Symbology Symbology is an enumeration class defining constants for different barcode types. 
SYSTEM The SYSTEM class provides access to system info. 
SYSTEM.Version The Version class contains strings and constants used for values in the ACTION_DEVICE_INFO Intent. 

T

TextProperty TextProperty is the class that implements the property of type String. 
TimeoutListener This interface is used by the application to listen to the scan timeout event. 
TimeoutSleep The TimeoutSleep enumeration defines the possible value for 2nd display sleep timeout. 
ToneNotificationChannel ToneNotificationChannel is an enumeration defining the audio channel to use for the scanner notification, subject to Good read rules. 
ToneNotificationMode ToneNotificationMode is an enumeration defining the audio notification mode, subject to Good read rules. 
TouchManager This class provides access to touch panel related methods of the device. 
TouchMode Enum TouchMode defines the allowed touch-screen sensitivity values for settings property TOUCH_MODE_SENSITIVITY  
Trigger Interface representing a trigger associated by default with the scan action. 
Type Enumerative representing the Cradle type. 

U

UnlockKeyStatus Enumerative representing the unlock key status. 
UpcA UpcA is the class that configures the UPC-A Symbology. 
UpcE UpcE is the class that configures the UPC-E Symbology. 
UpcEanAggressiveness UpcEanAggressiveness is an enumeration defining the allowed aggressive mode for UPC/EAN barcodes. 
UpcEanCompositeMode UpcEanCompositeMode is an enumeration defining the type of transmission in use for GS1 Composite labels containing UPC/EAN barcodes. 
UpcEanExtensions UpcEanExtensions is the class that configures the UPC/EAN Extensions. 
UsbFunction Enum UsbFunction defines the allowed values for settings the USB Trasfer Protocol in properties USB_DEFAULT_FUNCTION and USB_CURRENT_FUNCTION  

V

VisualFormatter VisualFormatter is a class used to install and manage the different projects created from the Visual Formatter tool available inside Scan2Deploy Studio. 
VisualFormatter.Item VisualFormatter.Item is a class representing a visual formatting item, used to manipulate the input barcode data when set as active item. 
VisualFormatter.Item.Property<T> VisualFormatter.Item.Property is a class representing a property of a visual formatting item, used to add custom parameters that can change the runtime behavior of the formatting item. 
VisualFormatter.Item.Property.Direction VisualFormatter.Item.Property.Direction is an enumeration representing the direction of the property. 
VisualFormatter.Item.Property.Type VisualFormatter.Item.Property.Type is an enumeration representing the type of property. 
VisualFormatter.Item.Type VisualFormatter.Item.Type is an enumeration representing the type of item. 
VisualFormatter.PersistenceType VisualFormatter.PersistenceType is an enumeration representing the persistence type of the installed visual formatter configuration. 
VScanEntry This class stores a virtual key scan code entry. 

W

WakeupSource The WakeupSource enumeration is the class that includes the power wakeup sources. 
WebWedge WebWedge is the class that configures the Decode Wedge capability for direct web browsing. 
Wifi802Dot11Mode Enum Wifi802Dot11Mode defines the allowed values for settings property WIFI_802_DOT_11_MODE  
WifiBandSelection Enum WifiBandSelection defines the allowed values for settings property WIFI_BAND_SELECTION  
WifiPowerSave Enum WifiPowerSave defines the allowed values for settings property WIFI_POWER_SAVE  
WifiRoamingProfile Enum WifiRoamingProfile defines the Roaming profiles that can be used for settings property WIFI_ROAMING_PROFILE  
WiFiType The WiFiType enumeration lists Wi-Fi types.