public final class

Intents

extends Object
java.lang.Object
   ↳ com.datalogic.device.Intents

Class Overview

Datalogic Intents allow to be notified about system events such as interactions between Device and Cradle (ACTION_CRADLE_*) or device configuration changed (ACTION_CONFIGURATION_*). App are also allowed to send lock/unlock command to the Cradle (ACTION_CRADLE_LOCK_DEVICE/ACTION_CRADLE_UNLOCK_DEVICE) or configuration change request ().

Summary

Constants
String ACTION_ADD_PROFILE_RULE ACTION_ADD_PROFILE_RULE Broadcast Action: Request creation of a profile rule.
String ACTION_BATTERY_FORCE_CHARGE ACTION_BATTERY_FORCE_CHARGE Broadcast Action: forces a full charge of the battery.
String ACTION_BATTERY_START_LOG This constant was deprecated in revision 49. Use POWER_LOGGER_BATTERY_ENABLE instead.

ACTION_BATTERY_START_LOG Broadcast Action: Enable Battery Manager logging, if disabled.

The intent will have the following extra values:

Broadcast intent adb example:

 adb shell am broadcast -a com.datalogic.device.intent.action.battery.START_LOG -n com.datalogic.battery/com.datalogic.battery.receiver.BatteryLogReceiver
 --ez com.datalogic.device.intent.extra.battery.LOG_IN_IDLE_MODE true
 --ei com.datalogic.device.intent.extra.battery.LOG_PERIOD 60
 --ez com.datalogic.device.intent.extra.battery.LOG_STATUS true
 --ez com.datalogic.device.intent.extra.battery.LOG_SOURCE true
 --ez com.datalogic.device.intent.extra.battery.LOG_CAPACITY true
 --ez com.datalogic.device.intent.extra.battery.LOG_TEMPERATURE true
 --ez com.datalogic.device.intent.extra.battery.LOG_VOLTAGE true
 --ez com.datalogic.device.intent.extra.battery.LOG_CURRENT true
 --ez com.datalogic.device.intent.extra.battery.LOG_CHARGE_LEFT true
 
String ACTION_BATTERY_STOP_LOG This constant was deprecated in revision 49. Use POWER_LOGGER_BATTERY_ENABLE instead.

ACTION_BATTERY_STOP_LOG Broadcast Action: Disable Battery Manager logging, if enabled.

String ACTION_BATTERY_SWAP ACTION_BATTERY_SWAP Broadcast Action: Sent to notify a battery swap event

The intent will have the following extra values:

EXTRA_BATTERY_EVENT_ID - int that indicates the type of event.
String ACTION_BATTERY_SWAP_REQUEST ACTION_BATTERY_SWAP_REQUEST Broadcast Action: Sent to command a battery swap

The intent can have the following extra values:

EXTRA_BATTERY_SWAP_REQUEST - string that indicates the type of battery swap request.
String ACTION_CONFIGURATION_BOOT_REQUIRED ACTION_CONFIGURATION_BOOT_REQUIRED Broadcast Action: Sent when a reboot is required to fully apply the new device configuration.
String ACTION_CONFIGURATION_CHANGED ACTION_CONFIGURATION_CHANGED Broadcast Action: Sent to notify a change of the device configuration, when the value of a PropertyID changed.
String ACTION_CONFIGURATION_COMMIT ACTION_CONFIGURATION_COMMIT This intent allows to request a change of the device configuration.
String ACTION_CRADLE_DEVICE_CORRECTLY_INSERTED ACTION_CRADLE_DEVICE_CORRECTLY_INSERTED Broadcast Action: Sent when the device has been correctly inserted into the cradle.
String ACTION_CRADLE_DEVICE_EXTRACTED ACTION_CRADLE_DEVICE_EXTRACTED Broadcast Action: Sent when the device has been extracted from the cradle.
String ACTION_CRADLE_DEVICE_LOCKED ACTION_CRADLE_DEVICE_LOCKED Broadcast Action: Sent when the device has been locked into the cradle.
String ACTION_CRADLE_DEVICE_UNLOCKED ACTION_CRADLE_DEVICE_UNLOCKED Broadcast Action: Sent when the device has been unlock from the cradle.
String ACTION_CRADLE_DEVICE_WRONGLY_INSERTED ACTION_CRADLE_DEVICE_WRONGLY_INSERTED Broadcast Action: Sent when the device has been wrongly inserted into the cradle.
String ACTION_CRADLE_FAILURE_OCCURRED ACTION_CRADLE_FAILURE_OCCURRED Broadcast Action: Sent when a failure occurs on the cradle.
String ACTION_CRADLE_FAILURE_RECOVERED ACTION_CRADLE_FAILURE_RECOVERED Broadcast Action: Sent when a failure has been recovered on the cradle.
String ACTION_CRADLE_FIRMWARE_UPGRADE_COMPLETED ACTION_CRADLE_FIRMWARE_UPGRADE_COMPLETED Broadcast Action: Sent when the cradle firmware upgrade procedure is completed.
String ACTION_CRADLE_FIRMWARE_UPGRADE_ERROR ACTION_CRADLE_FIRMWARE_UPGRADE_ERROR Broadcast Action: Sent when an error occurs during the cradle firmware upgrade procedure.
String ACTION_CRADLE_FIRMWARE_UPGRADE_IN_PROGRESS ACTION_CRADLE_FIRMWARE_UPGRADE_IN_PROGRESS Broadcast Action: Sent during the firmware upgrade procedure, when a firmware block has been trasferred to the the cradle.
String ACTION_CRADLE_FIRMWARE_UPGRADE_STARTED ACTION_CRADLE_FIRMWARE_UPGRADE_STARTED Broadcast Action: Sent when the system starts the firmware upgrade process with the cradle.
String ACTION_CRADLE_LOCK_DEVICE ACTION_CRADLE_LOCK_DEVICE This intent allow the user to lock the device into the cradle.
String ACTION_CRADLE_UNLOCK_DEVICE ACTION_CRADLE_UNLOCK_DEVICE This intent allow the user to unlock the device from the cradle.
String ACTION_CRADLE_UNLOCK_KEY_EXTRACTED ACTION_CRADLE_UNLOCK_KEY_EXTRACTED Broadcast Action: Sent when the unlock key has been extracted from the cradle (to lock the device).
String ACTION_CRADLE_UNLOCK_KEY_INSERTED ACTION_CRADLE_UNLOCK_KEY_INSERTED Broadcast Action: Sent when the unlock key has been inserted into the cradle (to unlock the device).
String ACTION_CREATE_PROFILE ACTION_CREATE_PROFILE Broadcast Action: Request the creation of a profile.
String ACTION_DELETE_PROFILE ACTION_DELETE_PROFILE Broadcast Action: Request the deletion of a profile.
String ACTION_EDIT_PROFILE ACTION_EDIT_PROFILE Broadcast Action: Request editing an existing profile.
String ACTION_LOAD_PROFILE ACTION_LOAD_PROFILE Broadcast Action: Request loading a profile.
String ACTION_POWER_STATUS_CHARGE_UPDATE ACTION_POWER_STATUS_CHARGE_UPDATE Broadcast Action: notifies about a power status charge update.
String ACTION_POWER_STATUS_CRITICAL_FAILURE_OCCURRED ACTION_POWER_STATUS_CRITICAL_FAILURE_OCCURRED Broadcast Action: Sent when a power status critical failure occurs.
String ACTION_POWER_STATUS_CRITICAL_FAILURE_RECOVERED ACTION_POWER_STATUS_CRITICAL_FAILURE_RECOVERED Broadcast Action: Sent when a power status critical failure recovers.
String ACTION_POWER_STATUS_FAILURE_OCCURRED ACTION_POWER_STATUS_FAILURE_OCCURRED Broadcast Action: Sent when a power status failure occurs.
String ACTION_POWER_STATUS_FAILURE_RECOVERED ACTION_POWER_STATUS_FAILURE_RECOVERED Broadcast Action: Sent when a power status failure recovers.
String ACTION_QUERY_PROFILE_MANAGER ACTION_QUERY_PROFILE_MANAGER Broadcast Action: Request profile manager information.
String ACTION_REMOVE_PROFILE_RULE ACTION_REMOVE_PROFILE_RULE Broadcast Action: Request deletion of a profile rule.
String ACTION_SWITCH_FOREGROUND ACTION_SWITCH_FOREGROUND Broadcast Action: Sent to notify the change of the foreground activity.
String ACTION_SYSTEM_FIRMWARE_UPGRADE ACTION_SYSTEM_FIRMWARE_UPGRADE This intent allows to request a device firmware upgrade.
String ACTION_TROLLEY_DEVICE_CORRECTLY_INSERTED ACTION_TROLLEY_DEVICE_CORRECTLY_INSERTED Broadcast Action: Sent when the device has been correctly inserted into the trolley.
String ACTION_TROLLEY_DEVICE_EXTRACTED ACTION_TROLLEY_DEVICE_EXTRACTED Broadcast Action: Sent when the device has been extracted from the trolley.
String ACTION_UNLOAD_PROFILE ACTION_UNLOAD_PROFILE Broadcast Action: Request unloading the currently loaded profile.
String EXTRA_BATTERY_EVENT_ID EXTRA_BATTERY_EVENT_ID Used as an int extra field in ACTION_BATTERY_SWAP, It defines the event associated to the battery swap: available values are:

BATTERY_SWAP_EVENT_UNKNOWN: unknown event.
String EXTRA_BATTERY_EVENT_TIMESTAMP EXTRA_BATTERY_EVENT_TIMESTAMP Used as a long extra field in ACTION_BATTERY_SWAP, It specifies the time in milliseconds when event happens.
String EXTRA_BATTERY_LOG_CAPACITY This constant was deprecated in revision 49.

EXTRA_BATTERY_LOG_CAPACITY Used as a boolean extra field in ACTION_BATTERY_START_LOG. It enables or disables log of feature "Capacity".

String EXTRA_BATTERY_LOG_CHARGE_LEFT This constant was deprecated in revision 49.

EXTRA_BATTERY_LOG_CHARGE_LEFT Used as a boolean extra field in ACTION_BATTERY_START_LOG. It enables or disables log of feature "Charge Left".

String EXTRA_BATTERY_LOG_CURRENT This constant was deprecated in revision 49.

EXTRA_BATTERY_LOG_CURRENT Used as a boolean extra field in ACTION_BATTERY_START_LOG. It enables or disables log of feature "Current".

String EXTRA_BATTERY_LOG_IN_IDLE_MODE This constant was deprecated in revision 49. Use POWER_LOGGER_BATTERY_ENABLE instead.

EXTRA_BATTERY_LOG_IN_IDLE_MODE Used as a boolean extra field in ACTION_BATTERY_START_LOG. It enables or disables feature "Log In Idle Mode".

String EXTRA_BATTERY_LOG_PERIOD This constant was deprecated in revision 49. Use POWER_LOGGER_BATTERY_PERIOD instead.

EXTRA_BATTERY_LOG_PERIOD Used as an int extra field in ACTION_BATTERY_START_LOG. It selects the logging period expressed in seconds.

If EXTRA_BATTERY_LOG_IN_IDLE_MODE is enabled, allowed values are (60, 120, 300, 600, 1800, 3600) with 300 as default.

If EXTRA_BATTERY_LOG_IN_IDLE_MODE is disabled, allowed values are (10,30, 60, 120, 300, 600, 1800, 3600) with 60 as default.

String EXTRA_BATTERY_LOG_SOURCE This constant was deprecated in revision 49.

EXTRA_BATTERY_LOG_SOURCE Used as a boolean extra field in ACTION_BATTERY_START_LOG. It enables or disables log of feature "Source".

String EXTRA_BATTERY_LOG_STATUS This constant was deprecated in revision 49.

EXTRA_BATTERY_LOG_STATUS Used as a boolean extra field in ACTION_BATTERY_START_LOG. It enables or disables log of feature "Status".

String EXTRA_BATTERY_LOG_TEMPERATURE This constant was deprecated in revision 49.

EXTRA_BATTERY_LOG_TEMPERATURE Used as a boolean extra field in ACTION_BATTERY_START_LOG. It enables or disables log of feature "Temperature".

String EXTRA_BATTERY_LOG_VOLTAGE This constant was deprecated in revision 49.

EXTRA_BATTERY_LOG_VOLTAGE Used as a boolean extra field in ACTION_BATTERY_START_LOG. It enables or disables log of feature "Voltage".

String EXTRA_BATTERY_SWAP_REQUEST EXTRA_BATTERY_SWAP_REQUEST Used as an string extra field in ACTION_BATTERY_SWAP_REQUEST, It defines the type of battery swap request.
String EXTRA_CONFIGURATION_CHANGED_MAP EXTRA_CONFIGURATION_CHANGED_MAP Used as an Map<Integer, String> extra field in ACTION_CONFIGURATION_COMMIT and ACTION_CONFIGURATION_CHANGED.
String EXTRA_CONFIGURATION_CHANGED_TIME EXTRA_CONFIGURATION_CHANGED_TIME Used as an int extra field in ACTION_CONFIGURATION_CHANGED.
String EXTRA_CONFIGURATION_ERROR_MAP EXTRA_CONFIGURATION_ERROR_MAP Used as an Map<Integer, String> extra field in ACTION_CONFIGURATION_CHANGED.
String EXTRA_CRADLE_FAILURE EXTRA_CRADLE_FAILURE Used as an int extra field in ACTION_CRADLE_FAILURE_OCCURRED and ACTION_CRADLE_FAILURE_RECOVERED intents to request the type of failure occured or recovered on the cradle.
String EXTRA_CRADLE_FAILURE_BAD_LEVER_POSITION EXTRA_CRADLE_FAILURE_BAD_LEVER_POSITION Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FAILURE_BATTERY_AUTH EXTRA_CRADLE_FAILURE_BATTERY_AUTH Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FAILURE_BATTERY_DEAD EXTRA_CRADLE_FAILURE_BATTERY_DEAD Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FAILURE_BATTERY_EEPROM EXTRA_CRADLE_FAILURE_BATTERY_EEPROM Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FAILURE_CHARGER EXTRA_CRADLE_FAILURE_WRONG_DAISY_CHAIN_CONFIG Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FAILURE_DEVICE_NOT_CHARGING EXTRA_CRADLE_FAILURE_DEVICE_NOT_CHARGING Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FAILURE_FLASH_CORRUPTED EXTRA_CRADLE_FAILURE_FLASH_CORRUPTED Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FAILURE_GENERAL EXTRA_CRADLE_FAILURE_GENERAL Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FAILURE_LEVER_NOT_CALIBRATED EXTRA_CRADLE_FAILURE_LEVER_NOT_CALIBRATED Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FAILURE_SOLENOID EXTRA_CRADLE_FAILURE_SOLENOID Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FAILURE_SOLENOID_OVERTEMPERATURE EXTRA_CRADLE_FAILURE_SOLENOID_OVERTEMPERATURE Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FAILURE_THERMAL_PROTECTION_POGO EXTRA_CRADLE_FAILURE_THERMAL_PROTECTION_POGO Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FAILURE_UNKNOWN EXTRA_CRADLE_FAILURE_UNKNOWN Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FAILURE_WLC_EOC_TIMEOUT EXTRA_CRADLE_FAILURE_WLC_EOC_TIMEOUT Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FAILURE_WLC_FOD EXTRA_CRADLE_FAILURE_WLC_FOD Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FAILURE_WLC_GENERAL EXTRA_CRADLE_FAILURE_WLC_GENERAL Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FAILURE_WLC_TX EXTRA_CRADLE_FAILURE_WLC_TX Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FAILURE_WRONG_DAISY_CHAIN_CONFIG EXTRA_CRADLE_FAILURE_WRONG_DAISY_CHAIN_CONFIG Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type.
String EXTRA_CRADLE_FIRMWARE_UPGRADE_BYTES EXTRA_CRADLE_FIRMWARE_UPGRADE_BYTES Used as an int extra field in ACTION_CRADLE_FIRMWARE_UPGRADE_STARTED, ACTION_CRADLE_FIRMWARE_UPGRADE_IN_PROGRESS and ACTION_CRADLE_FIRMWARE_UPGRADE_COMPLETED that represents the number of bytes transferred to the cradle.
String EXTRA_LOADED_AUTOMATIC_PROFILE EXTRA_LOADED_AUTOMATIC_PROFILE - Used as a marker extra field in ACTION_QUERY_PROFILE_MANAGER.
String EXTRA_LOADED_MANUAL_PROFILE EXTRA_LOADED_MANUAL_PROFILE - Used as a marker extra field in ACTION_QUERY_PROFILE_MANAGER.
String EXTRA_POWER_STATUS_CHARGE EXTRA_POWER_STATUS_CHARGE - Used as an int extra field in ACTION_POWER_STATUS_CHARGE_UPDATE
Indicates the current Charge status.
String EXTRA_POWER_STATUS_CHARGE_CHARGE_PAUSE EXTRA_POWER_STATUS_CHARGE_CHARGE_PAUSE Used as an int value for EXTRA_POWER_STATUS_CHARGE to request the charge status.
String EXTRA_POWER_STATUS_CHARGE_DISCHARGE EXTRA_POWER_STATUS_CHARGE_DISCHARGE Used as an int value for EXTRA_POWER_STATUS_CHARGE to request the charge status.
String EXTRA_POWER_STATUS_CHARGE_END_OF_CHARGE EXTRA_POWER_STATUS_CHARGE_END_OF_CHARGE Used as an int value for EXTRA_POWER_STATUS_CHARGE to request the charge status.
String EXTRA_POWER_STATUS_CHARGE_MANUAL_CHARGE EXTRA_POWER_STATUS_CHARGE_MANUAL_CHARGE Used as an int value for EXTRA_POWER_STATUS_CHARGE to request the charge status.
String EXTRA_POWER_STATUS_CHARGE_NONE EXTRA_POWER_STATUS_CHARGE_NONE Used as an int value for EXTRA_POWER_STATUS_CHARGE to request the charge status.
String EXTRA_POWER_STATUS_CHARGE_ONE_TIME_FULL_CHARGE EXTRA_POWER_STATUS_CHARGE_ONE_TIME_FULL_CHARGE Used as an int value for EXTRA_POWER_STATUS_CHARGE to request the charge status.
String EXTRA_POWER_STATUS_CHARGE_SMART_WLC EXTRA_POWER_STATUS_CHARGE_SMART_WLC Used as an int value for EXTRA_POWER_STATUS_CHARGE to request the charge status.
String EXTRA_POWER_STATUS_CRITICAL_FAILURE EXTRA_POWER_STATUS_CRITICAL_FAILURE - Used as an int extra field in ACTION_POWER_STATUS_CRITICAL_FAILURE_OCCURRED and ACTION_POWER_STATUS_CRITICAL_FAILURE_RECOVERED
Indicates the current CriticalFailure status.
String EXTRA_POWER_STATUS_CRITICAL_FAILURE_AUTHENTICATION EXTRA_POWER_STATUS_CRITICAL_FAILURE_AUTHENTICATION Used as an int value for EXTRA_POWER_STATUS_CRITICAL_FAILURE to request the failure type.
String EXTRA_POWER_STATUS_CRITICAL_FAILURE_EEPROM_CORRUPTED EXTRA_POWER_STATUS_CRITICAL_FAILURE_EEPROM_CORRUPTED Used as an int value for EXTRA_POWER_STATUS_CRITICAL_FAILURE to request the failure type.
String EXTRA_POWER_STATUS_CRITICAL_FAILURE_GAUGE EXTRA_POWER_STATUS_CRITICAL_FAILURE_GAUGE Used as an int value for EXTRA_POWER_STATUS_CRITICAL_FAILURE to request the failure type.
String EXTRA_POWER_STATUS_FAILURE EXTRA_POWER_STATUS_FAILURE - Used as an int extra field in ACTION_POWER_STATUS_FAILURE_OCCURRED and ACTION_POWER_STATUS_FAILURE_RECOVERED
Indicates the current Failure status.
String EXTRA_POWER_STATUS_FAILURE_COLD EXTRA_POWER_STATUS_FAILURE_COLD Used as an int value for EXTRA_POWER_STATUS_FAILURE to request the failure type.
String EXTRA_POWER_STATUS_FAILURE_HOT EXTRA_POWER_STATUS_FAILURE_HOT Used as an int value for EXTRA_POWER_STATUS_FAILURE to request the failure type.
String EXTRA_PROFILES_LIST EXTRA_PROFILES_LIST - Used as a marker extra field in ACTION_QUERY_PROFILE_MANAGER.
String EXTRA_PROFILE_DESCRIPTION EXTRA_PROFILE_DESCRIPTION - Used as a String extra field in ACTION_CREATE_PROFILE.
String EXTRA_PROFILE_NAME EXTRA_PROFILE_NAME - Used as a String extra field in ACTION_CREATE_PROFILE, ACTION_DELETE_PROFILE, ACTION_EDIT_PROFILE, ACTION_LOAD_PROFILE and ACTION_QUERY_PROFILE_MANAGER.
String EXTRA_PROFILE_PERSISTENCE EXTRA_PROFILE_PERSISTENCE - Used as a serializable PersistenceType extra field in ACTION_CREATE_PROFILE.
String EXTRA_PROFILE_PROPERTIES EXTRA_PROFILE_PROPERTIES - Used as a map extra field in ACTION_CREATE_PROFILE and ACTION_EDIT_PROFILE.
String EXTRA_PROFILE_RULES_LIST EXTRA_PROFILE_RULES_LIST - Used as a marker extra field in ACTION_QUERY_PROFILE_MANAGER.
String EXTRA_PROFILE_RULE_ACTIVITIES EXTRA_PROFILE_RULE_ACTIVITIES - Used as a ArrayList extra field in ACTION_ADD_PROFILE_RULE.
String EXTRA_PROFILE_RULE_NAME EXTRA_PROFILE_RULE_NAME - Used as a String extra field in ACTION_ADD_PROFILE_RULE, ACTION_REMOVE_PROFILE_RULE and ACTION_QUERY_PROFILE_MANAGER.
String EXTRA_PROFILE_RULE_PACKAGE EXTRA_PROFILE_RULE_PACKAGE - Used as a String extra field in ACTION_ADD_PROFILE_RULE.
String EXTRA_PROFILE_RULE_PROFILE EXTRA_PROFILE_RULE_PROFILE - Used as a String extra field in ACTION_ADD_PROFILE_RULE.
String EXTRA_PROFILE_RULE_URL EXTRA_PROFILE_RULE_URL - Used as a String extra field in ACTION_ADD_PROFILE_RULE.
String EXTRA_RESPONSE_ACTION EXTRA_RESPONSE_ACTION - Used as a String extra field in ACTION_CREATE_PROFILE, ACTION_DELETE_PROFILE, ACTION_EDIT_PROFILE, ACTION_LOAD_PROFILE, ACTION_UNLOAD_PROFILE, ACTION_ADD_PROFILE_RULE, ACTION_REMOVE_PROFILE_RULE and ACTION_QUERY_PROFILE_MANAGER.
String EXTRA_STATUS_CODE EXTRA_STATUS_CODE - Used as an integer extra field in broadcast responses sent by the profile manager.
String EXTRA_SWITCH_FOREGROUND_TO EXTRA_SWITCH_FOREGROUND_TO Used as a String extra field in ACTION_SWITCH_FOREGROUND.
String EXTRA_SYSTEM_FIRMWARE_UPGRADE_ACTION EXTRA_SYSTEM_FIRMWARE_UPGRADE_ACTION Used, as an int, in a startService intent to com.datalogic.systemupdate/.SystemUpgradeService to request a device firmware upgrade.
String EXTRA_SYSTEM_FIRMWARE_UPGRADE_FILE_PATH EXTRA_SYSTEM_FIRMWARE_UPGRADE_FILE_PATH Used as a String value to specify the path of the fw to be used for the upgrade.
String EXTRA_SYSTEM_FIRMWARE_UPGRADE_REBOOT EXTRA_SYSTEM_FIRMWARE_UPGRADE_REBOOT Used as an int value to request a device reboot after successful update.
String EXTRA_SYSTEM_FIRMWARE_UPGRADE_RESET EXTRA_SYSTEM_FIRMWARE_UPGRADE_RESET Used as an int value to request a reset after successful update.
String EXTRA_SYSTEM_FIRMWARE_UPGRADE_WIPE_ESIM_PROFILES EXTRA_SYSTEM_FIRMWARE_UPGRADE_WIPE_ESIM_PROFILES Used as an int value to request the wipe of all the eSIM profiles after successful update.
Public Constructors
Intents()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String ACTION_ADD_PROFILE_RULE

Added in revision 51

ACTION_ADD_PROFILE_RULE Broadcast Action: Request creation of a profile rule.
This action is equivalent to invoking addProfileRule(StringBuffer, String, String, ArrayList) or, when EXTRA_PROFILE_RULE_URL is provided, to addProfileUrlRule(StringBuffer, String, String, ArrayList, String).
The intent can have the following extra values:

EXTRA_PROFILE_RULE_NAME - String representing the rule name.
EXTRA_PROFILE_RULE_PROFILE - String representing the target profile name.
EXTRA_PROFILE_RULE_PACKAGE - String representing the package name.
EXTRA_PROFILE_RULE_ACTIVITIES - list of activity class names.
EXTRA_PROFILE_RULE_URL - String representing the URL regex for URL rules.
EXTRA_RESPONSE_ACTION - optional String specifying the broadcast action to receive the response. When present, the response is sent with EXTRA_STATUS_CODE and EXTRA_PROFILE_RULE_NAME containing the actual rule name assigned. If a rule with the requested name already exists, a numeric suffix is automatically appended to ensure uniqueness.

Constant Value: "com.datalogic.device.intent.action.profile.ADD_PROFILE_RULE"

public static final String ACTION_BATTERY_FORCE_CHARGE

Added in revision 46

ACTION_BATTERY_FORCE_CHARGE Broadcast Action: forces a full charge of the battery.

Constant Value: "com.datalogic.device.intent.action.battery.FORCE_CHARGE"

public static final String ACTION_BATTERY_START_LOG

Added in revision 35

This constant was deprecated in revision 49.
Use POWER_LOGGER_BATTERY_ENABLE instead.

ACTION_BATTERY_START_LOG Broadcast Action: Enable Battery Manager logging, if disabled.

The intent will have the following extra values:

Broadcast intent adb example:

 adb shell am broadcast -a com.datalogic.device.intent.action.battery.START_LOG -n com.datalogic.battery/com.datalogic.battery.receiver.BatteryLogReceiver
 --ez com.datalogic.device.intent.extra.battery.LOG_IN_IDLE_MODE true
 --ei com.datalogic.device.intent.extra.battery.LOG_PERIOD 60
 --ez com.datalogic.device.intent.extra.battery.LOG_STATUS true
 --ez com.datalogic.device.intent.extra.battery.LOG_SOURCE true
 --ez com.datalogic.device.intent.extra.battery.LOG_CAPACITY true
 --ez com.datalogic.device.intent.extra.battery.LOG_TEMPERATURE true
 --ez com.datalogic.device.intent.extra.battery.LOG_VOLTAGE true
 --ez com.datalogic.device.intent.extra.battery.LOG_CURRENT true
 --ez com.datalogic.device.intent.extra.battery.LOG_CHARGE_LEFT true
 

Constant Value: "com.datalogic.device.intent.action.battery.START_LOG"

public static final String ACTION_BATTERY_STOP_LOG

Added in revision 35

This constant was deprecated in revision 49.
Use POWER_LOGGER_BATTERY_ENABLE instead.

ACTION_BATTERY_STOP_LOG Broadcast Action: Disable Battery Manager logging, if enabled.

Constant Value: "com.datalogic.device.intent.action.battery.STOP_LOG"

public static final String ACTION_BATTERY_SWAP

Added in revision 35

ACTION_BATTERY_SWAP Broadcast Action: Sent to notify a battery swap event

The intent will have the following extra values:

EXTRA_BATTERY_EVENT_ID - int that indicates the type of event.
EXTRA_BATTERY_EVENT_TIMESTAMP - long the indicates when the events happens.

Constant Value: "com.datalogic.device.intent.action.battery.SWAP"

public static final String ACTION_BATTERY_SWAP_REQUEST

Added in revision 36

ACTION_BATTERY_SWAP_REQUEST Broadcast Action: Sent to command a battery swap

The intent can have the following extra values:

EXTRA_BATTERY_SWAP_REQUEST - string that indicates the type of battery swap request.

Constant Value: "com.datalogic.device.intent.action.battery.SWAP_REQUEST"

public static final String ACTION_CONFIGURATION_BOOT_REQUIRED

Added in revision 29

ACTION_CONFIGURATION_BOOT_REQUIRED Broadcast Action: Sent when a reboot is required to fully apply the new device configuration.

Constant Value: "com.datalogic.device.intent.action.configuration.BOOT_REQUIRED"

public static final String ACTION_CONFIGURATION_CHANGED

Added in revision 29

ACTION_CONFIGURATION_CHANGED Broadcast Action: Sent to notify a change of the device configuration, when the value of a PropertyID changed.
The intent is sent every time the values of some properties change due to a commit() request or a ACTION_CONFIGURATION_COMMIT or a spontaneuos event caused by an environmental change. The intent carries as extra data the new values of the changed properties, the time of the change event and, in case of error, the list of requested changes that were not possible to commit.

The intent will have the following extra values:

EXTRA_CONFIGURATION_CHANGED_MAP - Bundle containing the Map<Integer, String> of properties' changes.
EXTRA_CONFIGURATION_ERROR_MAP - Bundle containing the Map<Integer, String> of the refused properties' changes.
EXTRA_CONFIGURATION_CHANGED_TIME - Bundle containing the timestamp of the changes

Constant Value: "com.datalogic.device.intent.action.configuration.CHANGED"

public static final String ACTION_CONFIGURATION_COMMIT

Added in revision 29

ACTION_CONFIGURATION_COMMIT This intent allows to request a change of the device configuration.
The intent carries as extra data the list of requested properties' changes.

The intent will have the following extra values:

EXTRA_CONFIGURATION_CHANGED_MAP - Bundle containing the map of requested properties' changes.

java code example:

 Intent intent = new Intent(Intents.ACTION_CONFIGURATION_COMMIT);
 HashMap map = new HashMap();
 map.put(PropertyID.WIFI_802_DOT_11_MODE, Wifi802Dot11Mode.WIFI_802_DOT_11_ABG.toString());
 map.put(PropertyID.CODE128_ENABLE, "true")
 map.put(PropertyID.CODE128_LENGTH2, "10");
 map.put(PropertyID.CODE128_USER_ID, String.format ("\\u%04x", (int)'a'));
 intent.putExtra(Intents.EXTRA_CONFIGURATION_CHANGED_MAP, map);
 mContext.sendBroadcast(intent);
 
adb example with extra data as List<String>:
 adb shell am broadcast -a com.datalogic.device.intent.action.configuration.COMMIT
 --esal com.datalogic.device.intent.extra.configuration.CHANGED_MAP 'TOUCH_MODE_SENSITIVITY=TOUCH_MODE_STYLUS,800=10,CODE128_ENABLE=false'
 
adb example with extra data as String:
 adb shell am broadcast -a com.datalogic.device.intent.action.configuration.COMMIT
 --es com.datalogic.device.intent.extra.configuration.CHANGED_MAP 'TOUCH_MODE_SENSITIVITY=TOUCH_MODE_STYLUS,800=10,CODE128_ENABLE=false'
 

Constant Value: "com.datalogic.device.intent.action.configuration.COMMIT"

public static final String ACTION_CRADLE_DEVICE_CORRECTLY_INSERTED

Added in revision 29

ACTION_CRADLE_DEVICE_CORRECTLY_INSERTED Broadcast Action: Sent when the device has been correctly inserted into the cradle.

Constant Value: "com.datalogic.device.intent.action.cradle.DEVICE_CORRECTLY_INSERTED"

public static final String ACTION_CRADLE_DEVICE_EXTRACTED

Added in revision 29

ACTION_CRADLE_DEVICE_EXTRACTED Broadcast Action: Sent when the device has been extracted from the cradle.

Constant Value: "com.datalogic.device.intent.action.cradle.DEVICE_EXTRACTED"

public static final String ACTION_CRADLE_DEVICE_LOCKED

Added in revision 29

ACTION_CRADLE_DEVICE_LOCKED Broadcast Action: Sent when the device has been locked into the cradle.

Constant Value: "com.datalogic.device.intent.action.cradle.DEVICE_LOCKED"

public static final String ACTION_CRADLE_DEVICE_UNLOCKED

Added in revision 29

ACTION_CRADLE_DEVICE_UNLOCKED Broadcast Action: Sent when the device has been unlock from the cradle.

Constant Value: "com.datalogic.device.intent.action.cradle.DEVICE_UNLOCKED"

public static final String ACTION_CRADLE_DEVICE_WRONGLY_INSERTED

Added in revision 29

ACTION_CRADLE_DEVICE_WRONGLY_INSERTED Broadcast Action: Sent when the device has been wrongly inserted into the cradle.

Constant Value: "com.datalogic.device.intent.action.cradle.DEVICE_WRONGLY_INSERTED"

public static final String ACTION_CRADLE_FAILURE_OCCURRED

Added in revision 29

ACTION_CRADLE_FAILURE_OCCURRED Broadcast Action: Sent when a failure occurs on the cradle.

The intent will have the following extra values:

EXTRA_CRADLE_FAILURE - indicating which kind of failure occured on the cradle

Constant Value: "com.datalogic.device.intent.action.cradle.FAILURE_OCCURRED"

public static final String ACTION_CRADLE_FAILURE_RECOVERED

Added in revision 29

ACTION_CRADLE_FAILURE_RECOVERED Broadcast Action: Sent when a failure has been recovered on the cradle.

The intent will have the following extra values:

EXTRA_CRADLE_FAILURE - indicating which kind of failure has been recovered on the cradle

Constant Value: "com.datalogic.device.intent.action.cradle.FAILURE_RECOVERED"

public static final String ACTION_CRADLE_FIRMWARE_UPGRADE_COMPLETED

Added in revision 29

ACTION_CRADLE_FIRMWARE_UPGRADE_COMPLETED Broadcast Action: Sent when the cradle firmware upgrade procedure is completed.

The intent will have the following extra values:

EXTRA_CRADLE_FIRMWARE_UPGRADE_BYTES - int representing the number of bytes transferred to the cradle.

Constant Value: "com.datalogic.device.intent.action.cradle.FIRMWARE_UPGRADE_COMPLETED"

public static final String ACTION_CRADLE_FIRMWARE_UPGRADE_ERROR

Added in revision 29

ACTION_CRADLE_FIRMWARE_UPGRADE_ERROR Broadcast Action: Sent when an error occurs during the cradle firmware upgrade procedure.

Constant Value: "com.datalogic.device.intent.action.cradle.FIRMWARE_UPGRADE_ERROR"

public static final String ACTION_CRADLE_FIRMWARE_UPGRADE_IN_PROGRESS

Added in revision 29

ACTION_CRADLE_FIRMWARE_UPGRADE_IN_PROGRESS Broadcast Action: Sent during the firmware upgrade procedure, when a firmware block has been trasferred to the the cradle.

The intent will have the following extra values:

EXTRA_CRADLE_FIRMWARE_UPGRADE_BYTES - int representing the number of bytes has been already transferred to the cradle.

Constant Value: "com.datalogic.device.intent.action.cradle.FIRMWARE_UPGRADE_IN_PROGRESS"

public static final String ACTION_CRADLE_FIRMWARE_UPGRADE_STARTED

Added in revision 29

ACTION_CRADLE_FIRMWARE_UPGRADE_STARTED Broadcast Action: Sent when the system starts the firmware upgrade process with the cradle.

The intent will have the following extra values:

EXTRA_CRADLE_FIRMWARE_UPGRADE_BYTES - int representing the number of bytes (firmware size) will be transferred to the cradle.

Constant Value: "com.datalogic.device.intent.action.cradle.FIRMWARE_UPGRADE_STARTED"

public static final String ACTION_CRADLE_LOCK_DEVICE

Added in revision 29

ACTION_CRADLE_LOCK_DEVICE This intent allow the user to lock the device into the cradle. When invoked, the system will communicate with the cradle to lock the device.

Constant Value: "com.datalogic.device.intent.action.cradle.LOCK_DEVICE"

public static final String ACTION_CRADLE_UNLOCK_DEVICE

Added in revision 29

ACTION_CRADLE_UNLOCK_DEVICE This intent allow the user to unlock the device from the cradle. When invoked, the system will communicate with the cradle to unlock the device.

Constant Value: "com.datalogic.device.intent.action.cradle.UNLOCK_DEVICE"

public static final String ACTION_CRADLE_UNLOCK_KEY_EXTRACTED

Added in revision 29

ACTION_CRADLE_UNLOCK_KEY_EXTRACTED Broadcast Action: Sent when the unlock key has been extracted from the cradle (to lock the device).

Constant Value: "com.datalogic.device.intent.action.cradle.UNLOCK_KEY_EXTRACTED"

public static final String ACTION_CRADLE_UNLOCK_KEY_INSERTED

Added in revision 29

ACTION_CRADLE_UNLOCK_KEY_INSERTED Broadcast Action: Sent when the unlock key has been inserted into the cradle (to unlock the device).

Constant Value: "com.datalogic.device.intent.action.cradle.UNLOCK_KEY_INSERTED"

public static final String ACTION_CREATE_PROFILE

Added in revision 51

ACTION_CREATE_PROFILE Broadcast Action: Request the creation of a profile.
This action is equivalent to invoking createProfile(String, File, PersistenceType).
The intent can have the following extra values:

EXTRA_PROFILE_NAME - String representing the profile name.
EXTRA_PROFILE_PROPERTIES - map of profile properties and values.
EXTRA_PROFILE_DESCRIPTION - String representing the profile description.
EXTRA_PROFILE_PERSISTENCE - PersistenceType representing the profile persistence mode. If not provided, defaults to REBOOT_PERSISTENT.
EXTRA_RESPONSE_ACTION - optional String specifying the broadcast action to receive the response. When present, the response is sent with EXTRA_STATUS_CODE.

Constant Value: "com.datalogic.device.intent.action.profile.CREATE_PROFILE"

public static final String ACTION_DELETE_PROFILE

Added in revision 51

ACTION_DELETE_PROFILE Broadcast Action: Request the deletion of a profile.
This action is equivalent to invoking deleteProfile(String).
The intent must have the following extra value:

EXTRA_PROFILE_NAME - String representing the profile name.
EXTRA_RESPONSE_ACTION - optional String specifying the broadcast action to receive the response. When present, the response is sent with EXTRA_STATUS_CODE.

Constant Value: "com.datalogic.device.intent.action.profile.DELETE_PROFILE"

public static final String ACTION_EDIT_PROFILE

Added in revision 51

ACTION_EDIT_PROFILE Broadcast Action: Request editing an existing profile.
This action is equivalent to invoking editProfile(String, HashMap).
The intent must have the following extra values:

EXTRA_PROFILE_NAME - String representing the profile name.
EXTRA_PROFILE_PROPERTIES - map of profile properties and values to update.
EXTRA_RESPONSE_ACTION - optional String specifying the broadcast action to receive the response. When present, the response is sent with EXTRA_STATUS_CODE.

Constant Value: "com.datalogic.device.intent.action.profile.EDIT_PROFILE"

public static final String ACTION_LOAD_PROFILE

Added in revision 51

ACTION_LOAD_PROFILE Broadcast Action: Request loading a profile.
This action is equivalent to invoking loadProfile(String).
The intent must have the following extra value:

EXTRA_PROFILE_NAME - String representing the profile name.
EXTRA_RESPONSE_ACTION - optional String specifying the broadcast action to receive the response. When present, the response is sent with EXTRA_STATUS_CODE.

Constant Value: "com.datalogic.device.intent.action.profile.LOAD_PROFILE"

public static final String ACTION_POWER_STATUS_CHARGE_UPDATE

Added in revision 46

ACTION_POWER_STATUS_CHARGE_UPDATE Broadcast Action: notifies about a power status charge update.

The intent will have the following extra value:

EXTRA_POWER_STATUS_CHARGE - int that indicates the current Charge status.

Constant Value: "com.datalogic.device.intent.action.power.status.CHARGE_UPDATE"

public static final String ACTION_POWER_STATUS_CRITICAL_FAILURE_OCCURRED

Added in revision 46

ACTION_POWER_STATUS_CRITICAL_FAILURE_OCCURRED Broadcast Action: Sent when a power status critical failure occurs.

The intent will have the following extra value:

EXTRA_POWER_STATUS_CRITICAL_FAILURE - int that indicates the current CriticalFailure status.

Constant Value: "com.datalogic.device.intent.action.power.status.CRITICAL_FAILURE_OCCURRED"

public static final String ACTION_POWER_STATUS_CRITICAL_FAILURE_RECOVERED

Added in revision 46

ACTION_POWER_STATUS_CRITICAL_FAILURE_RECOVERED Broadcast Action: Sent when a power status critical failure recovers.

The intent will have the following extra value:

EXTRA_POWER_STATUS_CRITICAL_FAILURE - int that indicates the current CriticalFailure status.

Constant Value: "com.datalogic.device.intent.action.power.status.CRITICAL_FAILURE_RECOVERED"

public static final String ACTION_POWER_STATUS_FAILURE_OCCURRED

Added in revision 46

ACTION_POWER_STATUS_FAILURE_OCCURRED Broadcast Action: Sent when a power status failure occurs.

The intent will have the following extra value:

EXTRA_POWER_STATUS_FAILURE - int that indicates the current Failure status.

Constant Value: "com.datalogic.device.intent.action.power.status.FAILURE_OCCURRED"

public static final String ACTION_POWER_STATUS_FAILURE_RECOVERED

Added in revision 46

ACTION_POWER_STATUS_FAILURE_RECOVERED Broadcast Action: Sent when a power status failure recovers.

The intent will have the following extra value:

EXTRA_POWER_STATUS_FAILURE - int that indicates the current Failure status.

Constant Value: "com.datalogic.device.intent.action.power.status.FAILURE_RECOVERED"

public static final String ACTION_QUERY_PROFILE_MANAGER

Added in revision 51

ACTION_QUERY_PROFILE_MANAGER Broadcast Action: Request profile manager information.
The request must include exactly one query selector among:
EXTRA_PROFILE_NAME - requests the characteristics of the specified profile.
EXTRA_PROFILE_RULE_NAME - requests the characteristics of the specified rule.
EXTRA_LOADED_MANUAL_PROFILE - requests the currently loaded manual profile.
EXTRA_LOADED_AUTOMATIC_PROFILE - requests the currently loaded automatic profile.
EXTRA_PROFILES_LIST - requests the list of available profile names.
EXTRA_PROFILE_RULES_LIST - requests the list of available rule names.

EXTRA_RESPONSE_ACTION can be provided to receive the response broadcast. When sent, the response always includes EXTRA_STATUS_CODE.

Response extras by query selector:
Profile query (EXTRA_PROFILE_NAME):
EXTRA_PROFILE_NAME, EXTRA_PROFILE_DESCRIPTION, EXTRA_PROFILE_PERSISTENCE, EXTRA_PROFILE_PROPERTIES.

Rule query (EXTRA_PROFILE_RULE_NAME):
EXTRA_PROFILE_RULE_NAME, EXTRA_PROFILE_RULE_PROFILE, EXTRA_PROFILE_RULE_PACKAGE, EXTRA_PROFILE_RULE_ACTIVITIES; and EXTRA_PROFILE_RULE_URL only for URL rules.

Loaded manual profile query (EXTRA_LOADED_MANUAL_PROFILE):
EXTRA_PROFILE_NAME.

Loaded automatic profile query (EXTRA_LOADED_AUTOMATIC_PROFILE):
EXTRA_PROFILE_NAME.

Profiles list query (EXTRA_PROFILES_LIST):
EXTRA_PROFILES_LIST.

Profile rules list query (EXTRA_PROFILE_RULES_LIST):
EXTRA_PROFILE_RULES_LIST.

Constant Value: "com.datalogic.device.intent.action.profile.QUERY_PROFILE_MANAGER"

public static final String ACTION_REMOVE_PROFILE_RULE

Added in revision 51

ACTION_REMOVE_PROFILE_RULE Broadcast Action: Request deletion of a profile rule.
This action is equivalent to invoking removeProfileRule(String).
The intent must have the following extra value:

EXTRA_PROFILE_RULE_NAME - String representing the rule name.
EXTRA_RESPONSE_ACTION - optional String specifying the broadcast action to receive the response. When present, the response is sent with EXTRA_STATUS_CODE.

Constant Value: "com.datalogic.device.intent.action.profile.REMOVE_PROFILE_RULE"

public static final String ACTION_SWITCH_FOREGROUND

Added in revision 36

ACTION_SWITCH_FOREGROUND Broadcast Action: Sent to notify the change of the foreground activity.
The intent carries as extra data the activity that goes to the foreground. The intent is sent any time an activity with an associated profile goes to or leaves the foreground. When the activity goes to the foreground the extra data is the component name of the activity. When the activity leaves the foreground the extra data is the component name of the new activity that goes into the foreground no matter if the activity has an associated profile.
The intent will have the following extra values:
EXTRA_SWITCH_FOREGROUND_TO - String containing the stringified form of the component name of the activity that goes to foreground.

Constant Value: "com.datalogic.device.intent.action.profile.SWITCH_FOREGROUND"

public static final String ACTION_SYSTEM_FIRMWARE_UPGRADE

Added in revision 33

ACTION_SYSTEM_FIRMWARE_UPGRADE This intent allows to request a device firmware upgrade.

The intent will have the following extra values:

EXTRA_SYSTEM_FIRMWARE_UPGRADE_FILE_PATH - Path of the fw to be used for the upgrade.
EXTRA_SYSTEM_FIRMWARE_UPGRADE_REBOOT - To request a reboot device after a successful update.
EXTRA_SYSTEM_FIRMWARE_UPGRADE_RESET - To request a device reset after a successful update.
EXTRA_SYSTEM_FIRMWARE_UPGRADE_WIPE_ESIM_PROFILES - To request the wipe of all the eSIM profiles after a successful update.
The intent can be sent as a broadcast intent, a startService intent or a startActivity intent.

broadcast intent adb example:

 adb shell am broadcast -a com.datalogic.systemupdate.action.FIRMWARE_UPDATE -n com.datalogic.systemupdate/.SystemUpgradeReceiver
 --es path /sdcard/ota.zip
 --ei reset 0
 --ei reboot 1
 --ei wipe_esim_profiles 1
 

In addition to the broadcast intent a startService intent or a startActivity intent can be used with the same extra data of the broadcast intent.
Pay attention that with startService intent the extra data EXTRA_SYSTEM_FIRMWARE_UPGRADE_ACTION must be specified with the value 2 while for the broadcast and the startActivity intents it is implicit.

startService intent adb example:

 adb shell am startservice -n com.datalogic.systemupdate/.SystemUpgradeService
 --ei action 2
 --es path /sdcard/ota.zip
 --ei reset 0
 --ei reboot 1
 --ei wipe_esim_profiles 1
 

startActivity intent adb example:

 adb shell am start -n com.datalogic.systemupdate/.SystemUpgradeActivity
 --es path /sdcard/ota.zip
 --ei reset 0
 --ei reboot 1
 --ei wipe_esim_profiles 1
 

Constant Value: "com.datalogic.systemupdate.action.FIRMWARE_UPDATE"

public static final String ACTION_TROLLEY_DEVICE_CORRECTLY_INSERTED

Added in revision 46

ACTION_TROLLEY_DEVICE_CORRECTLY_INSERTED Broadcast Action: Sent when the device has been correctly inserted into the trolley.

Constant Value: "com.datalogic.device.intent.action.trolley.DEVICE_CORRECTLY_INSERTED"

public static final String ACTION_TROLLEY_DEVICE_EXTRACTED

Added in revision 46

ACTION_TROLLEY_DEVICE_EXTRACTED Broadcast Action: Sent when the device has been extracted from the trolley.

Constant Value: "com.datalogic.device.intent.action.trolley.DEVICE_EXTRACTED"

public static final String ACTION_UNLOAD_PROFILE

Added in revision 51

ACTION_UNLOAD_PROFILE Broadcast Action: Request unloading the currently loaded profile.
This action is equivalent to invoking unloadProfile().
EXTRA_RESPONSE_ACTION - optional String specifying the broadcast action to receive the response. When present, the response is sent with EXTRA_STATUS_CODE.

Constant Value: "com.datalogic.device.intent.action.profile.UNLOAD_PROFILE"

public static final String EXTRA_BATTERY_EVENT_ID

Added in revision 35

EXTRA_BATTERY_EVENT_ID Used as an int extra field in ACTION_BATTERY_SWAP, It defines the event associated to the battery swap: available values are:

BATTERY_SWAP_EVENT_UNKNOWN: unknown event.
BATTERY_SWAP_EVENT_BEGIN: battery swap started: battery extracted.
BATTERY_SWAP_EVENT_END: battery swap ended: battery inserted.

Constant Value: "com.datalogic.device.intent.extra.battery.EVENT_ID"

public static final String EXTRA_BATTERY_EVENT_TIMESTAMP

Added in revision 35

EXTRA_BATTERY_EVENT_TIMESTAMP Used as a long extra field in ACTION_BATTERY_SWAP, It specifies the time in milliseconds when event happens. Time is calculated by System.currentTimeMillis().

Constant Value: "com.datalogic.device.intent.extra.battery.EVENT_TIMESTAMP"

public static final String EXTRA_BATTERY_LOG_CAPACITY

Added in revision 35

This constant was deprecated in revision 49.

EXTRA_BATTERY_LOG_CAPACITY Used as a boolean extra field in ACTION_BATTERY_START_LOG. It enables or disables log of feature "Capacity".

Constant Value: "com.datalogic.device.intent.extra.battery.LOG_CAPACITY"

public static final String EXTRA_BATTERY_LOG_CHARGE_LEFT

Added in revision 35

This constant was deprecated in revision 49.

EXTRA_BATTERY_LOG_CHARGE_LEFT Used as a boolean extra field in ACTION_BATTERY_START_LOG. It enables or disables log of feature "Charge Left".

Constant Value: "com.datalogic.device.intent.extra.battery.LOG_CHARGE_LEFT"

public static final String EXTRA_BATTERY_LOG_CURRENT

Added in revision 35

This constant was deprecated in revision 49.

EXTRA_BATTERY_LOG_CURRENT Used as a boolean extra field in ACTION_BATTERY_START_LOG. It enables or disables log of feature "Current".

Constant Value: "com.datalogic.device.intent.extra.battery.LOG_CURRENT"

public static final String EXTRA_BATTERY_LOG_IN_IDLE_MODE

Added in revision 35

This constant was deprecated in revision 49.
Use POWER_LOGGER_BATTERY_ENABLE instead.

EXTRA_BATTERY_LOG_IN_IDLE_MODE Used as a boolean extra field in ACTION_BATTERY_START_LOG. It enables or disables feature "Log In Idle Mode".

Constant Value: "com.datalogic.device.intent.extra.battery.LOG_IN_IDLE_MODE"

public static final String EXTRA_BATTERY_LOG_PERIOD

Added in revision 35

This constant was deprecated in revision 49.
Use POWER_LOGGER_BATTERY_PERIOD instead.

EXTRA_BATTERY_LOG_PERIOD Used as an int extra field in ACTION_BATTERY_START_LOG. It selects the logging period expressed in seconds.

If EXTRA_BATTERY_LOG_IN_IDLE_MODE is enabled, allowed values are (60, 120, 300, 600, 1800, 3600) with 300 as default.

If EXTRA_BATTERY_LOG_IN_IDLE_MODE is disabled, allowed values are (10,30, 60, 120, 300, 600, 1800, 3600) with 60 as default.

Constant Value: "com.datalogic.device.intent.extra.battery.LOG_PERIOD"

public static final String EXTRA_BATTERY_LOG_SOURCE

Added in revision 35

This constant was deprecated in revision 49.

EXTRA_BATTERY_LOG_SOURCE Used as a boolean extra field in ACTION_BATTERY_START_LOG. It enables or disables log of feature "Source".

Constant Value: "com.datalogic.device.intent.extra.battery.LOG_SOURCE"

public static final String EXTRA_BATTERY_LOG_STATUS

Added in revision 35

This constant was deprecated in revision 49.

EXTRA_BATTERY_LOG_STATUS Used as a boolean extra field in ACTION_BATTERY_START_LOG. It enables or disables log of feature "Status".

Constant Value: "com.datalogic.device.intent.extra.battery.LOG_STATUS"

public static final String EXTRA_BATTERY_LOG_TEMPERATURE

Added in revision 35

This constant was deprecated in revision 49.

EXTRA_BATTERY_LOG_TEMPERATURE Used as a boolean extra field in ACTION_BATTERY_START_LOG. It enables or disables log of feature "Temperature".

Constant Value: "com.datalogic.device.intent.extra.battery.LOG_TEMPERATURE"

public static final String EXTRA_BATTERY_LOG_VOLTAGE

Added in revision 35

This constant was deprecated in revision 49.

EXTRA_BATTERY_LOG_VOLTAGE Used as a boolean extra field in ACTION_BATTERY_START_LOG. It enables or disables log of feature "Voltage".

Constant Value: "com.datalogic.device.intent.extra.battery.LOG_VOLTAGE"

public static final String EXTRA_BATTERY_SWAP_REQUEST

Added in revision 36

EXTRA_BATTERY_SWAP_REQUEST Used as an string extra field in ACTION_BATTERY_SWAP_REQUEST, It defines the type of battery swap request. Available values are:

BATTERY_SWAP_REQUEST_UNATTENDED: do not ask for confirmation to the user.
BATTERY_SWAP_REQUEST_CONFIRMED: ask for confirmation to the user through a dialog.

Constant Value: "com.datalogic.device.intent.extra.battery.SWAP_REQUEST"

public static final String EXTRA_CONFIGURATION_CHANGED_MAP

Added in revision 29

EXTRA_CONFIGURATION_CHANGED_MAP Used as an Map<Integer, String> extra field in ACTION_CONFIGURATION_COMMIT and ACTION_CONFIGURATION_CHANGED. The field contains a Map<Integer, String> with the new values of all the properties changed. The Integer key is the PropertyID of the property and the String value is the stringified form of the new value of the property.

Constant Value: "com.datalogic.device.intent.extra.configuration.CHANGED_MAP"

public static final String EXTRA_CONFIGURATION_CHANGED_TIME

Added in revision 29

EXTRA_CONFIGURATION_CHANGED_TIME Used as an int extra field in ACTION_CONFIGURATION_CHANGED. The field contains the time of the event as a difference, measured in milliseconds, between the current time and midnight, January 1, 1970 UTC. See System.currentTimeMillis(). Use Date to convert the value in a Date object.

Constant Value: "com.datalogic.device.intent.extra.configuration.CHANGED_TIME"

public static final String EXTRA_CONFIGURATION_ERROR_MAP

Added in revision 29

EXTRA_CONFIGURATION_ERROR_MAP Used as an Map<Integer, String> extra field in ACTION_CONFIGURATION_CHANGED. The field contains a Map<Integer, String> that lists the properties' changes, requested through the sdk interface or a ACTION_CONFIGURATION_COMMIT that were not possible to apply. The Integer key is the PropertyID of the property and the String value is the stringified form of the value of the property that was not possible to apply.

Constant Value: "com.datalogic.device.intent.extra.configuration.ERROR_MAP"

public static final String EXTRA_CRADLE_FAILURE_BAD_LEVER_POSITION

Added in revision 29

EXTRA_CRADLE_FAILURE_BAD_LEVER_POSITION Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. The slot's lever is not in the correct position.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_BAD_LEVER_POSITION"

public static final String EXTRA_CRADLE_FAILURE_BATTERY_AUTH

Added in revision 29

EXTRA_CRADLE_FAILURE_BATTERY_AUTH Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. The Cradle is experiencing a problem on the battery authentication.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_BATTERY_AUTH"

public static final String EXTRA_CRADLE_FAILURE_BATTERY_DEAD

Added in revision 29

EXTRA_CRADLE_FAILURE_BATTERY_DEAD Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. The Cradle is experiencing a problem on the battery status.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_BATTERY_DEAD"

public static final String EXTRA_CRADLE_FAILURE_BATTERY_EEPROM

Added in revision 29

EXTRA_CRADLE_FAILURE_BATTERY_EEPROM Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. The Cradle is experiencing a problem on the battery eeprom.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_BATTERY_EEPROM"

public static final String EXTRA_CRADLE_FAILURE_CHARGER

Added in revision 29

EXTRA_CRADLE_FAILURE_WRONG_DAISY_CHAIN_CONFIG Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. The Cradle is experiencing a problem on the charger.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_CHARGER"

public static final String EXTRA_CRADLE_FAILURE_DEVICE_NOT_CHARGING

Added in revision 33

EXTRA_CRADLE_FAILURE_DEVICE_NOT_CHARGING Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. The Cradle is experiencing a problem on its internal charging system.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_FAILURE_DEVICE_NOT_CHARGING"

public static final String EXTRA_CRADLE_FAILURE_FLASH_CORRUPTED

Added in revision 33

EXTRA_CRADLE_FAILURE_FLASH_CORRUPTED Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. The cradle's internal flash is corrupted.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_FLASH_CORRUPTED"

public static final String EXTRA_CRADLE_FAILURE_GENERAL

Added in revision 29

EXTRA_CRADLE_FAILURE_GENERAL Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. General failure was detected.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_GENERAL"

public static final String EXTRA_CRADLE_FAILURE_LEVER_NOT_CALIBRATED

Added in revision 33

EXTRA_CRADLE_FAILURE_LEVER_NOT_CALIBRATED Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. The Cradle is experiencing a problem with lever calibration.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_LEVER_NOT_CALIBRATED"

public static final String EXTRA_CRADLE_FAILURE_SOLENOID

Added in revision 29

EXTRA_CRADLE_FAILURE_SOLENOID Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. The locking solenoid is too hot and the lever cannot be controlled until temperature will be reduced.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_SOLENOID"

public static final String EXTRA_CRADLE_FAILURE_SOLENOID_OVERTEMPERATURE

Added in revision 29

EXTRA_CRADLE_FAILURE_SOLENOID_OVERTEMPERATURE Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. The locking solenoid is too hot and the lever cannot be controlled until temperature will be reduced.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_SOLENOID_OVERTEMPERATURE"

public static final String EXTRA_CRADLE_FAILURE_THERMAL_PROTECTION_POGO

Added in revision 46

EXTRA_CRADLE_FAILURE_THERMAL_PROTECTION_POGO Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. The Cradle's pogo pins are suffering a thermal protection failure.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_THERMAL_PROTECTION_POGO"

public static final String EXTRA_CRADLE_FAILURE_UNKNOWN

Added in revision 29

EXTRA_CRADLE_FAILURE_UNKNOWN Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. No failure was detected.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_UNKNOWN"

public static final String EXTRA_CRADLE_FAILURE_WLC_EOC_TIMEOUT

Added in revision 29

EXTRA_CRADLE_FAILURE_WLC_EOC_TIMEOUT Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. The device asked for an "end of power transmission" for too long.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_WLC_EOC_TIMEOUT"

public static final String EXTRA_CRADLE_FAILURE_WLC_FOD

Added in revision 29

EXTRA_CRADLE_FAILURE_WLC_FOD Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. There is some metal object which prevents a successful wireless charge power transmission between the cradle and the device.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_WLC_FOD"

public static final String EXTRA_CRADLE_FAILURE_WLC_GENERAL

Added in revision 29

EXTRA_CRADLE_FAILURE_WLC_GENERAL Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. The Cradle is experiencing a general problem on the wlc.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_WLC_GENERAL"

public static final String EXTRA_CRADLE_FAILURE_WLC_TX

Added in revision 29

EXTRA_CRADLE_FAILURE_WLC_TX Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. The Cradle is experiencing a problem on WLC's TX and it cannot power to the device.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_WLC_TX"

public static final String EXTRA_CRADLE_FAILURE_WRONG_DAISY_CHAIN_CONFIG

Added in revision 29

EXTRA_CRADLE_FAILURE_WRONG_DAISY_CHAIN_CONFIG Used as an int value for EXTRA_CRADLE_FAILURE to request the failure type. The current cradle's daisy chain configuration is not allowed.

Constant Value: "com.datalogic.device.intent.extra.cradle.FAILURE_WRONG_DAISY_CHAIN_CONFIG"

public static final String EXTRA_CRADLE_FIRMWARE_UPGRADE_BYTES

Added in revision 29

EXTRA_CRADLE_FIRMWARE_UPGRADE_BYTES Used as an int extra field in ACTION_CRADLE_FIRMWARE_UPGRADE_STARTED, ACTION_CRADLE_FIRMWARE_UPGRADE_IN_PROGRESS and ACTION_CRADLE_FIRMWARE_UPGRADE_COMPLETED that represents the number of bytes transferred to the cradle.

Constant Value: "com.datalogic.device.intent.action.cradle.FIRMWARE_TRASFERRED_BYTES"

public static final String EXTRA_LOADED_AUTOMATIC_PROFILE

Added in revision 51

EXTRA_LOADED_AUTOMATIC_PROFILE - Used as a marker extra field in ACTION_QUERY_PROFILE_MANAGER. When present, it requests the currently loaded automatic profile. The response includes EXTRA_PROFILE_NAME.

Constant Value: "com.datalogic.device.intent.extra.profile.LOADED_AUTOMATIC_PROFILE"

public static final String EXTRA_LOADED_MANUAL_PROFILE

Added in revision 51

EXTRA_LOADED_MANUAL_PROFILE - Used as a marker extra field in ACTION_QUERY_PROFILE_MANAGER. When present, it requests the currently loaded manual profile. The response includes EXTRA_PROFILE_NAME.

Constant Value: "com.datalogic.device.intent.extra.profile.LOADED_MANUAL_PROFILE"

public static final String EXTRA_POWER_STATUS_CHARGE

Added in revision 46
Constant Value: "com.datalogic.device.intent.extra.power.status.CHARGE"

public static final String EXTRA_POWER_STATUS_CHARGE_CHARGE_PAUSE

Added in revision 46

EXTRA_POWER_STATUS_CHARGE_CHARGE_PAUSE Used as an int value for EXTRA_POWER_STATUS_CHARGE to request the charge status. Indicates that charging is paused due to smart charge schedule.

Constant Value: "com.datalogic.device.intent.extra.power.status.CHARGE_CHARGE_PAUSE"

public static final String EXTRA_POWER_STATUS_CHARGE_DISCHARGE

Added in revision 46

EXTRA_POWER_STATUS_CHARGE_DISCHARGE Used as an int value for EXTRA_POWER_STATUS_CHARGE to request the charge status. Indicates that the device is discharging due to smart charge schedule.

Constant Value: "com.datalogic.device.intent.extra.power.status.CHARGE_DISCHARGE"

public static final String EXTRA_POWER_STATUS_CHARGE_END_OF_CHARGE

Added in revision 46

EXTRA_POWER_STATUS_CHARGE_END_OF_CHARGE Used as an int value for EXTRA_POWER_STATUS_CHARGE to request the charge status. Indicates that the battery is fully charged.

Constant Value: "com.datalogic.device.intent.extra.power.status.CHARGE_END_OF_CHARGE"

public static final String EXTRA_POWER_STATUS_CHARGE_MANUAL_CHARGE

Added in revision 46

EXTRA_POWER_STATUS_CHARGE_MANUAL_CHARGE Used as an int value for EXTRA_POWER_STATUS_CHARGE to request the charge status. Indicates that the device is performing a manual charge up to 100% due to user intervention.

Constant Value: "com.datalogic.device.intent.extra.power.status.CHARGE_MANUAL_CHARGE"

public static final String EXTRA_POWER_STATUS_CHARGE_NONE

Added in revision 46

EXTRA_POWER_STATUS_CHARGE_NONE Used as an int value for EXTRA_POWER_STATUS_CHARGE to request the charge status. Indicates that the device is regularly charging.

Constant Value: "com.datalogic.device.intent.extra.power.status.CHARGE_NONE"

public static final String EXTRA_POWER_STATUS_CHARGE_ONE_TIME_FULL_CHARGE

Added in revision 46

EXTRA_POWER_STATUS_CHARGE_ONE_TIME_FULL_CHARGE Used as an int value for EXTRA_POWER_STATUS_CHARGE to request the charge status. Indicates that the device is performing a charge up to 100% in order to automatically recalibrate the gauge telemetry.

Constant Value: "com.datalogic.device.intent.extra.power.status.CHARGE_ONE_TIME_FULL_CHARGE"

public static final String EXTRA_POWER_STATUS_CHARGE_SMART_WLC

Added in revision 46

EXTRA_POWER_STATUS_CHARGE_SMART_WLC Used as an int value for EXTRA_POWER_STATUS_CHARGE to request the charge status. Indicates that the device is performing a smart wireless charge, meaning that the device will oscillate between charge and discharge in order to reduce the temperature of the battery.

Constant Value: "com.datalogic.device.intent.extra.power.status.CHARGE_SMART_WLC"

public static final String EXTRA_POWER_STATUS_CRITICAL_FAILURE

Added in revision 46
Constant Value: "com.datalogic.device.intent.extra.power.status.CRITICAL_FAILURE"

public static final String EXTRA_POWER_STATUS_CRITICAL_FAILURE_AUTHENTICATION

Added in revision 46

EXTRA_POWER_STATUS_CRITICAL_FAILURE_AUTHENTICATION Used as an int value for EXTRA_POWER_STATUS_CRITICAL_FAILURE to request the failure type. The device is unable to authenticate the battery and charge will be inhibited. Please replace the battery.

Constant Value: "com.datalogic.device.intent.extra.power.status.CRITICAL_FAILURE_AUTHENTICATION"

public static final String EXTRA_POWER_STATUS_CRITICAL_FAILURE_EEPROM_CORRUPTED

Added in revision 46

EXTRA_POWER_STATUS_CRITICAL_FAILURE_EEPROM_CORRUPTED Used as an int value for EXTRA_POWER_STATUS_CRITICAL_FAILURE to request the failure type. The battery's EEPROM is corrupted and charge may be inhibited. Please replace the battery.

Constant Value: "com.datalogic.device.intent.extra.power.status.CRITICAL_FAILURE_EEPROM_CORRUPTED"

public static final String EXTRA_POWER_STATUS_CRITICAL_FAILURE_GAUGE

Added in revision 46

EXTRA_POWER_STATUS_CRITICAL_FAILURE_GAUGE Used as an int value for EXTRA_POWER_STATUS_CRITICAL_FAILURE to request the failure type. The device is experiencing a crtical failure in communicating with the battery gauge and charge may be inhibited.

Constant Value: "com.datalogic.device.intent.extra.power.status.CRITICAL_FAILURE_GAUGE"

public static final String EXTRA_POWER_STATUS_FAILURE

Added in revision 46

EXTRA_POWER_STATUS_FAILURE - Used as an int extra field in ACTION_POWER_STATUS_FAILURE_OCCURRED and ACTION_POWER_STATUS_FAILURE_RECOVERED
Indicates the current Failure status. Possible values are EXTRA_POWER_STATUS_FAILURE_HOT or EXTRA_POWER_STATUS_FAILURE_COLD.

Constant Value: "com.datalogic.device.intent.extra.power.status.FAILURE"

public static final String EXTRA_POWER_STATUS_FAILURE_COLD

Added in revision 46

EXTRA_POWER_STATUS_FAILURE_COLD Used as an int value for EXTRA_POWER_STATUS_FAILURE to request the failure type. The device is experiencing cold temperatures and charge may be inhibited.

Constant Value: "com.datalogic.device.intent.extra.power.status.FAILURE_COLD"

public static final String EXTRA_POWER_STATUS_FAILURE_HOT

Added in revision 46

EXTRA_POWER_STATUS_FAILURE_HOT Used as an int value for EXTRA_POWER_STATUS_FAILURE to request the failure type. The device is experiencing hot temperatures and charge may be inhibited.

Constant Value: "com.datalogic.device.intent.extra.power.status.FAILURE_HOT"

public static final String EXTRA_PROFILES_LIST

Added in revision 51

EXTRA_PROFILES_LIST - Used as a marker extra field in ACTION_QUERY_PROFILE_MANAGER. When present, it requests the list of available profile names. The response includes this extra as an ArrayList.

Constant Value: "com.datalogic.device.intent.extra.profile.PROFILES_LIST"

public static final String EXTRA_PROFILE_DESCRIPTION

Added in revision 51

EXTRA_PROFILE_DESCRIPTION - Used as a String extra field in ACTION_CREATE_PROFILE. It represents the profile description. Also returned in the response broadcast of ACTION_QUERY_PROFILE_MANAGER when querying a profile.

Constant Value: "com.datalogic.device.intent.extra.profile.PROFILE_DESCRIPTION"

public static final String EXTRA_PROFILE_NAME

Added in revision 51

EXTRA_PROFILE_NAME - Used as a String extra field in ACTION_CREATE_PROFILE, ACTION_DELETE_PROFILE, ACTION_EDIT_PROFILE, ACTION_LOAD_PROFILE and ACTION_QUERY_PROFILE_MANAGER. It represents the profile name. Also returned in the response broadcast of ACTION_QUERY_PROFILE_MANAGER when querying a profile.

Constant Value: "com.datalogic.device.intent.extra.profile.PROFILE_NAME"

public static final String EXTRA_PROFILE_PERSISTENCE

Added in revision 51

EXTRA_PROFILE_PERSISTENCE - Used as a serializable PersistenceType extra field in ACTION_CREATE_PROFILE. It represents the profile persistence mode. Also returned in the response broadcast of ACTION_QUERY_PROFILE_MANAGER when querying a profile.

Constant Value: "com.datalogic.device.intent.extra.profile.PROFILE_PERSISTENCE"

public static final String EXTRA_PROFILE_PROPERTIES

Added in revision 51

EXTRA_PROFILE_PROPERTIES - Used as a map extra field in ACTION_CREATE_PROFILE and ACTION_EDIT_PROFILE. It represents profile properties and values. In ACTION_CREATE_PROFILE, it is expected as a map keyed by property identifier. In ACTION_EDIT_PROFILE, it is required and represents the updated properties map. In the response broadcast of ACTION_QUERY_PROFILE_MANAGER (profile query), it is returned as a HashMap where the key is the property name and the value is the property value as a string.

Constant Value: "com.datalogic.device.intent.extra.profile.PROFILE_PROPERTIES"

public static final String EXTRA_PROFILE_RULES_LIST

Added in revision 51

EXTRA_PROFILE_RULES_LIST - Used as a marker extra field in ACTION_QUERY_PROFILE_MANAGER. When present, it requests the list of available profile rule names. The response includes this extra as an ArrayList.

Constant Value: "com.datalogic.device.intent.extra.profile.PROFILE_RULES_LIST"

public static final String EXTRA_PROFILE_RULE_ACTIVITIES

Added in revision 51

EXTRA_PROFILE_RULE_ACTIVITIES - Used as a ArrayList extra field in ACTION_ADD_PROFILE_RULE. It represents the list of activity class names associated to the rule. Also returned in the response broadcast of ACTION_QUERY_PROFILE_MANAGER when querying a rule.

Constant Value: "com.datalogic.device.intent.extra.profile.PROFILE_RULE_ACTIVITIES"

public static final String EXTRA_PROFILE_RULE_NAME

Added in revision 51

EXTRA_PROFILE_RULE_NAME - Used as a String extra field in ACTION_ADD_PROFILE_RULE, ACTION_REMOVE_PROFILE_RULE and ACTION_QUERY_PROFILE_MANAGER. It represents the rule name. Also returned in the response broadcast of ACTION_ADD_PROFILE_RULE (with the actual name assigned, which may differ from the requested name if a conflict occurred) and of ACTION_QUERY_PROFILE_MANAGER when querying a rule.

Constant Value: "com.datalogic.device.intent.extra.profile.PROFILE_RULE_NAME"

public static final String EXTRA_PROFILE_RULE_PACKAGE

Added in revision 51

EXTRA_PROFILE_RULE_PACKAGE - Used as a String extra field in ACTION_ADD_PROFILE_RULE. It represents the package name associated to the rule. Also returned in the response broadcast of ACTION_QUERY_PROFILE_MANAGER when querying a rule.

Constant Value: "com.datalogic.device.intent.extra.profile.PROFILE_RULE_PACKAGE"

public static final String EXTRA_PROFILE_RULE_PROFILE

Added in revision 51

EXTRA_PROFILE_RULE_PROFILE - Used as a String extra field in ACTION_ADD_PROFILE_RULE. It represents the profile associated to the rule. Also returned in the response broadcast of ACTION_QUERY_PROFILE_MANAGER when querying a rule.

Constant Value: "com.datalogic.device.intent.extra.profile.PROFILE_RULE_PROFILE"

public static final String EXTRA_PROFILE_RULE_URL

Added in revision 51

EXTRA_PROFILE_RULE_URL - Used as a String extra field in ACTION_ADD_PROFILE_RULE. It represents the URL regex used for URL rules. When present, the rule is created as a URL rule. Also returned in the response broadcast of ACTION_QUERY_PROFILE_MANAGER when querying a URL rule.

Constant Value: "com.datalogic.device.intent.extra.profile.PROFILE_RULE_URL"

public static final String EXTRA_RESPONSE_ACTION

Added in revision 51

EXTRA_RESPONSE_ACTION - Used as a String extra field in ACTION_CREATE_PROFILE, ACTION_DELETE_PROFILE, ACTION_EDIT_PROFILE, ACTION_LOAD_PROFILE, ACTION_UNLOAD_PROFILE, ACTION_ADD_PROFILE_RULE, ACTION_REMOVE_PROFILE_RULE and ACTION_QUERY_PROFILE_MANAGER. It specifies the broadcast action string used by the profile manager to send back the response. When present, the profile manager broadcasts the response using this action. The response always includes EXTRA_STATUS_CODE and may include additional extras depending on the originating action.

Constant Value: "com.datalogic.device.intent.extra.RESPONSE_ACTION"

public static final String EXTRA_STATUS_CODE

Added in revision 51

EXTRA_STATUS_CODE - Used as an integer extra field in broadcast responses sent by the profile manager. It contains the status code of the requested operation. The value is one of the error constants defined in ConfigException (e.g. SUCCESS).

Constant Value: "com.datalogic.device.intent.extra.STATUS_CODE"

public static final String EXTRA_SWITCH_FOREGROUND_TO

Added in revision 36

EXTRA_SWITCH_FOREGROUND_TO Used as a String extra field in ACTION_SWITCH_FOREGROUND. The field contains the stringified form of the component name of the activity that goes to foreground.

Constant Value: "com.datalogic.device.intent.extra.profile.SWITCH_FOREGROUND_TO"

public static final String EXTRA_SYSTEM_FIRMWARE_UPGRADE_ACTION

Added in revision 35

EXTRA_SYSTEM_FIRMWARE_UPGRADE_ACTION Used, as an int, in a startService intent to com.datalogic.systemupdate/.SystemUpgradeService to request a device firmware upgrade.
The value to be used is 2.

Constant Value: "action"

public static final String EXTRA_SYSTEM_FIRMWARE_UPGRADE_FILE_PATH

Added in revision 33

EXTRA_SYSTEM_FIRMWARE_UPGRADE_FILE_PATH Used as a String value to specify the path of the fw to be used for the upgrade.

Constant Value: "path"

public static final String EXTRA_SYSTEM_FIRMWARE_UPGRADE_REBOOT

Added in revision 33

EXTRA_SYSTEM_FIRMWARE_UPGRADE_REBOOT Used as an int value to request a device reboot after successful update.
Use 1 to request the reboot, 0 otherwise.

Constant Value: "reboot"

public static final String EXTRA_SYSTEM_FIRMWARE_UPGRADE_RESET

Added in revision 33

EXTRA_SYSTEM_FIRMWARE_UPGRADE_RESET Used as an int value to request a reset after successful update.
The allowed values are:

 - 0 for NONE
 - 1 for FACTORY RESET
 - 2 for ENTERPRISE RESET
 

Constant Value: "reset"

public static final String EXTRA_SYSTEM_FIRMWARE_UPGRADE_WIPE_ESIM_PROFILES

Added in revision 46

EXTRA_SYSTEM_FIRMWARE_UPGRADE_WIPE_ESIM_PROFILES Used as an int value to request the wipe of all the eSIM profiles after successful update.
Use 1 to request the wipe, 0 otherwise.

Constant Value: "wipe_esim_profiles"

Public Constructors

public Intents ()

Added in revision 29