Since: API level 34
public class

PeripheralConstants

extends Object
java.lang.Object
   ↳ com.samsung.android.knox.ex.peripheral.PeripheralConstants

Class Overview

This class defines Peripheral constants

Since
API level 34
Knox 3.7.1

Summary

Nested Classes
class PeripheralConstants.BarcodeDataProcessMode This class defines Barcode Data Process Mode. 
class PeripheralConstants.BatteryStatus This class defines battery status. 
class PeripheralConstants.BeepSoundEffect This class defines options for making beep sound. 
class PeripheralConstants.BtConstants This class defines Bluetooth constants 
class PeripheralConstants.BtPeripheralListOption This class defines options for Bluetooth Peripheral list. 
class PeripheralConstants.ConnectionProfile This class defines connection profile. 
class PeripheralConstants.ConnectionState This class defines connection state. 
class PeripheralConstants.ConnectivityType This class defines connectivity type. 
class PeripheralConstants.DataClearOption This class defines data clear option. 
class PeripheralConstants.DataResetOption This class defines data reset option. 
class PeripheralConstants.DataSyncOption This class defines data sync option. 
class PeripheralConstants.DataType This class defines data type. 
class PeripheralConstants.DeviceType This class defines device type. 
class PeripheralConstants.DisplayText This class defines options for displaying text 
class PeripheralConstants.ErrorCode This class defines Peripheral ErrorCode. 
class PeripheralConstants.EventType This class defines event type. 
class PeripheralConstants.FirmwareUpdateStatus This class defines firmware update status. 
class PeripheralConstants.Internal This class defines internal data. 
class PeripheralConstants.NfcTagType This class defines NFC Tag type. 
class PeripheralConstants.PeripheralInfo This class defines Peripheral information field. 
class PeripheralConstants.PeripheralState This class defines Peripheral state. 
class PeripheralConstants.Result This class defines Peripheral result. 
class PeripheralConstants.UHFDataType This class defines UHF Data Type. 
class PeripheralConstants.VendorKoamtac This class defines koamtac data. 
class PeripheralConstants.VibrationEffect This class defines options to make vibration. 
Constants
String ACTION_SERVICE_START Indicates intent Action which PeripheralService broadcasts to notify result of profile validation.
String EXTRA_SERVICE_START_DESCRIPTION Indicates extra field of ACTION_SERVICE_START to notify result(description) of profile validity.
String EXTRA_SERVICE_START_RESULT Indicates extra field of ACTION_SERVICE_START to notify result(ErrorCode) of profile validity.
String KEY_INFO_NOTIFICATION_INTERVAL_LONG Indicates bundle key for information notification interval.
String KEY_PERIPHERAL_BARCODE_DATA_PROCESS_MODE_STR Indicates bundle key for data process mode.
String KEY_PERIPHERAL_BARCODE_ENABLED_OPTION_LIST Indicates bundle key for barcode option.
String KEY_PERIPHERAL_BARCODE_ENABLED_SYMBOLOGY_LIST Indicates bundle key for currently enabled barcode symbology list.
String KEY_PERIPHERAL_BARCODE_ENABLED_SYMBOLOGY_STR Indicates bundle key for currently enabled barcode symbology.
String KEY_PERIPHERAL_BARCODE_ENABLE_TIMESTAMP_BOOL Indicates bundle key to enable / disable timestamp of barcode.
String KEY_PERIPHERAL_BARCODE_SUPPORTED_SYMBOLOGY_LIST Indicates bundle key for supported barcode symbology list.
String KEY_PERIPHERAL_BATTERY_LEVEL_STR Indicates bundle key to get peripheral battery level.
String KEY_PERIPHERAL_BUNDLE_LIST Indicates bundle key for peripheral bundle list.
String KEY_PERIPHERAL_CONNECTION_STATE_STR Indicates bundle key for connection state.
String KEY_PERIPHERAL_CONNECTIVITY_BUNDLE_LIST Indicates bundle key for peripheral connectivity list.
String KEY_PERIPHERAL_CONNECTIVITY_IDENTIFIER_STR Indicates bundle key for peripheral connectivity identifier.
String KEY_PERIPHERAL_CONNECTIVITY_TYPE_STR Indicates bundle key for peripheral connectivity type.
String KEY_PERIPHERAL_DISCONNECTED_REASON_STR Indicates bundle key for disconnected reason reason.
String KEY_PERIPHERAL_ENABLE_BEEP_SOUND_BOOL Indicates bundle key to enable / disable beep sound of peripheral device.
String KEY_PERIPHERAL_ENABLE_CHECK_DUPLICATED_BARCODE_BOOL Indicates bundle key to enable / disable checking duplicated barcode in peripheral device.
String KEY_PERIPHERAL_EXTRA_IS_LICENSE_REQUIRED_BOOL Indicates bundle key for License required.
String KEY_PERIPHERAL_EXTRA_SCAN_ACTIVITY_STR Indicates bundle key for scan activity.
String KEY_PERIPHERAL_FAIL_REASON_STR Indicates bundle key for fail reason.
String KEY_PERIPHERAL_FIRMWARE_STR Indicates bundle key to get peripheral firmware version.
String KEY_PERIPHERAL_ID_STR Indicates bundle key for peripheral id.
String KEY_PERIPHERAL_MANUFACTURER_STR Indicates bundle key for peripheral manufacturer.
String KEY_PERIPHERAL_MODEL_NAME_STR Indicates bundle key for peripheral model name.
String KEY_PERIPHERAL_NAME_STR Indicates bundle key for peripheral name.
String KEY_PERIPHERAL_PREFIX_STR Indicates bundle key for prefix of peripheral data.
String KEY_PERIPHERAL_SERIAL_NUMBER_STR Indicates bundle key to get peripheral serial number.
String KEY_PERIPHERAL_STATE_STR Indicates bundle key for peripheral state.
String KEY_PERIPHERAL_STORED_DATA_COUNT_INT Indicates bundle key for stored data count.
String KEY_PERIPHERAL_SUFFIX_STR Indicates bundle key for suffix of peripheral data.
String KEY_PERIPHERAL_TIMESTAMP_LONG Indicates bundle key for timestamp.
String KEY_PERIPHERAL_TYPE_STR Indicates bundle key for peripheral type.
String KEY_PERIPHERAL_USAGE_COUNT_INT Indicates bundle key to get peripheral usage count.
String KEY_PLUGIN_BUNDLE_LIST Indicates bundle key for plugin bundle list.
String KEY_PLUGIN_NAME_STR Indicates bundle key for plugin name.
String KEY_PLUGIN_PACKAGE_NAME_STR Indicates bundle key for plugin package name.
String KEY_PLUGIN_SERVICE_NAME_STR Indicates bundle key for plugin service name.
String KEY_PLUGIN_VENDOR_STR Indicates bundle key for plugin vendor.
String KEY_PLUGIN_VERSION_STR Indicates bundle key for plugin version.
String KEY_PROFILE_NAME_STR Indicates bundle key for profile name.
String KEY_PROFILE_SHOW_BLUETOOTH_PAIRING_POPUP_BOOL Indicates bundle key for showing bluetooth pairing popup.
String KEY_RESULT_BARCODE_DATA_LIST Indicates bundle key to get barcode data list.
String KEY_RESULT_BARCODE_DATA_STR Indicates bundle key to get barcode data.
String KEY_RESULT_BARCODE_RAW_DATA_STR Indicates bundle key to get barcode raw data.
String KEY_RESULT_BLUETOOTH_PERIPHERAL_LIST Indicates bundle key to get bluetooth device list to connect.
String KEY_RESULT_BLUETOOTH_PERIPHERAL_MAC_STR Indicates bundle key to get mac address of bluetooth device.
String KEY_RESULT_BUNDLE Indicates bundle key for common result.
String KEY_RESULT_CONNECTION_PROFILE_STR Indicates bundle key for connection profile of peripheral.
String KEY_RESULT_CURRENT_CONNECTIVITY_TYPE_STR Indicates bundle key to get connectivity type.
String KEY_RESULT_CURRENT_CONNECTIVITY_VERSION_STR Indicates bundle key to get connectivity version.
String KEY_RESULT_DATA_TYPE_STR Indicates bundle key to get data type.
String KEY_RESULT_ERROR_CODE_INT Indicates bundle key to get error code.
String KEY_RESULT_FIRMWARE_UPDATE_STR Indicates bundle key to get result of firmware update.
String KEY_RESULT_INT Indicates bundle key for common result.
String KEY_RESULT_LONG Indicates bundle key for common result.
String KEY_RESULT_MSR_DATA_BYTES Indicates bundle key to get MSR data as byte array.
String KEY_RESULT_MSR_DATA_LIST Indicates bundle key to get MSR data list.
String KEY_RESULT_MSR_DATA_STR Indicates bundle key to get MSR data.
String KEY_RESULT_MSR_RAW_DATA_STR Indicates bundle key to get MSR raw data.
String KEY_RESULT_NFC_DATA_BYTES Indicates bundle key to get NFC data as byte array.
String KEY_RESULT_NFC_DATA_LIST Indicates bundle key to get NFC data list.
String KEY_RESULT_NFC_DATA_STR Indicates bundle key to get NFC data.
String KEY_RESULT_NFC_HEX_DATA_STR Indicates bundle key to get NFC hex data.
String KEY_RESULT_NFC_RAW_DATA_BYTES Indicates bundle key to get NFC raw data as byte array.
String KEY_RESULT_NFC_RAW_DATA_STR Indicates bundle key to get NFC raw data.
String KEY_RESULT_NFC_TAG_TYPE_STR Indicates bundle key to get NFC Tag type.
String KEY_RESULT_NFC_UID_REVERSED_STR Indicates bundle key to get NFC reversed UID.
String KEY_RESULT_NFC_UID_STR Indicates bundle key to get NFC UID.
String KEY_RESULT_PLUGIN_PACKAGE_NAME_LIST Indicates bundle key for plugin package name.
String KEY_RESULT_STATE_STR Indicates bundle key to get state.
String KEY_RESULT_STR Indicates bundle key for common result.
String KEY_RESULT_UHF_DATA_LIST Indicates bundle key to get UHF data list.
String KEY_RESULT_UHF_DATA_STR Indicates bundle key to get UHF data.
String KEY_RESULT_UHF_DATA_TYPE_STR Indicates bundle key to get UHF data type.
String KEY_RESULT_UHF_RSSI_STR Indicates bundle key to get RSSI data.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String ACTION_SERVICE_START

Since: API level 35

Indicates intent Action which PeripheralService broadcasts to notify result of profile validation.

Since
API level 35
KNOX 3.8
Constant Value: "com.samsung.android.peripheral.framework.ACTION_SERVICE_START"

public static final String EXTRA_SERVICE_START_DESCRIPTION

Since: API level 35

Indicates extra field of ACTION_SERVICE_START to notify result(description) of profile validity.

Since
API level 35
KNOX 3.8
Constant Value: "serviceStartDescription"

public static final String EXTRA_SERVICE_START_RESULT

Since: API level 35

Indicates extra field of ACTION_SERVICE_START to notify result(ErrorCode) of profile validity.

Since
API level 35
KNOX 3.8
Constant Value: "serviceStartResult"

public static final String KEY_INFO_NOTIFICATION_INTERVAL_LONG

Since: API level 34

Indicates bundle key for information notification interval. (second)
Paired bundle value type is long.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_INFO_NOTIFICATION_INTERVAL_LONG"

public static final String KEY_PERIPHERAL_BARCODE_DATA_PROCESS_MODE_STR

Since: API level 34

Indicates bundle key for data process mode.
Paired bundle value type is String.
String values are matched with PeripheralConstants.BarcodeDataProcessMode.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_BARCODE_DATA_PROCESS_MODE_STR"

public static final String KEY_PERIPHERAL_BARCODE_ENABLED_OPTION_LIST

Since: API level 34

Indicates bundle key for barcode option.
Paired bundle value type is ArrayList<String>.
String values are matched with PeripheralBarcodeConstants.Option

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_BARCODE_ENABLED_OPTION_LIST"

public static final String KEY_PERIPHERAL_BARCODE_ENABLED_SYMBOLOGY_LIST

Since: API level 34

Indicates bundle key for currently enabled barcode symbology list.
Paired bundle value type is ArrayList<String>.
'Supported symbology' means all symbologies which peripheral device is able to support, regardless they are enabled or disabled.
'Enabled symbology' means curruntly enabled symbologies.
Peripheral device recognizes 'enabled symbologies' only.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_BARCODE_ENABLED_SYMBOLOGY_LIST"

public static final String KEY_PERIPHERAL_BARCODE_ENABLED_SYMBOLOGY_STR

Since: API level 34

Indicates bundle key for currently enabled barcode symbology.
Paired bundle value type is String. String values are matched with PeripheralBarcodeConstants.Symbology

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_BARCODE_ENABLED_SYMBOLOGY_STR"

public static final String KEY_PERIPHERAL_BARCODE_ENABLE_TIMESTAMP_BOOL

Since: API level 34

Indicates bundle key to enable / disable timestamp of barcode.
This key is able to be used to get current state also.
Paired bundle value type is boolean.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_BARCODE_ENABLE_TIMESTAMP_BOOL"

public static final String KEY_PERIPHERAL_BARCODE_SUPPORTED_SYMBOLOGY_LIST

Since: API level 34

Indicates bundle key for supported barcode symbology list.
Paired bundle value type is ArrayList<String>.
'Supported symbology' means all symbologies which peripheral device is able to support, regardless they are enabled or disabled.
'Enabled symbology' means curruntly enabled symbologies.
Peripheral device recognizes 'enabled symbologies' only.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_BARCODE_SUPPORTED_SYMBOLOGY_LIST"

public static final String KEY_PERIPHERAL_BATTERY_LEVEL_STR

Since: API level 34

Indicates bundle key to get peripheral battery level.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_BATTERY_LEVEL_STR"

public static final String KEY_PERIPHERAL_BUNDLE_LIST

Since: API level 34

Indicates bundle key for peripheral bundle list.
Paired bundle value type is ArrayList<Bundle>.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_BUNDLE_LIST"

public static final String KEY_PERIPHERAL_CONNECTION_STATE_STR

Since: API level 34

Indicates bundle key for connection state.
Paired bundle value type is String.
String values are matched with PeripheralConstants.ConnectionState

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_CONNECTION_STATE_STR"

public static final String KEY_PERIPHERAL_CONNECTIVITY_BUNDLE_LIST

Since: API level 34

Indicates bundle key for peripheral connectivity list.
Paired bundle value type is ArrayList<Bundle>.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_CONNECTIVITY_BUNDLE_LIST"

public static final String KEY_PERIPHERAL_CONNECTIVITY_IDENTIFIER_STR

Since: API level 34

Indicates bundle key for peripheral connectivity identifier.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_CONNECTIVITY_IDENTIFIER_STR"

public static final String KEY_PERIPHERAL_CONNECTIVITY_TYPE_STR

Since: API level 34

Indicates bundle key for peripheral connectivity type.
Paired bundle value type is String.
String values are matched with PeripheralConstants.ConnectivityType.

NOTE :getConfiguration(String, List, PeripheralResultListener) doesn't support this field.
getInformation(PeripheralResultListener) supports this field

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_CONNECTIVITY_TYPE_STR"

public static final String KEY_PERIPHERAL_DISCONNECTED_REASON_STR

Since: API level 34

Indicates bundle key for disconnected reason reason.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_DISCONNECTED_REASON_STR"

public static final String KEY_PERIPHERAL_ENABLE_BEEP_SOUND_BOOL

Since: API level 34

Indicates bundle key to enable / disable beep sound of peripheral device.
This key is able to be used to get current state also.
Paired bundle value type is boolean.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_ENABLE_BEEP_SOUND_BOOL"

public static final String KEY_PERIPHERAL_ENABLE_CHECK_DUPLICATED_BARCODE_BOOL

Since: API level 34

Indicates bundle key to enable / disable checking duplicated barcode in peripheral device.
This key is able to be used to get current state also.
Paired bundle value type is boolean.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_ENABLE_CHECK_DUPLICATED_BARCODE_BOOL"

public static final String KEY_PERIPHERAL_EXTRA_IS_LICENSE_REQUIRED_BOOL

Since: API level 34

Indicates bundle key for License required. extra.
Paired bundle value type is boolean.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_EXTRA_IS_LICENSE_REQUIRED_BOOL"

public static final String KEY_PERIPHERAL_EXTRA_SCAN_ACTIVITY_STR

Since: API level 34

Indicates bundle key for scan activity. extra.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_EXTRA_SCAN_ACTIVITY_STR"

public static final String KEY_PERIPHERAL_FAIL_REASON_STR

Since: API level 34

Indicates bundle key for fail reason.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_FAIL_REASON_STR"

public static final String KEY_PERIPHERAL_FIRMWARE_STR

Since: API level 34

Indicates bundle key to get peripheral firmware version.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_FIRMWARE_STR"

public static final String KEY_PERIPHERAL_ID_STR

Since: API level 34

Indicates bundle key for peripheral id.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_ID_STR"

public static final String KEY_PERIPHERAL_MANUFACTURER_STR

Since: API level 34

Indicates bundle key for peripheral manufacturer.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_MANUFACTURER_STR"

public static final String KEY_PERIPHERAL_MODEL_NAME_STR

Since: API level 34

Indicates bundle key for peripheral model name.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_MODEL_NAME_STR"

public static final String KEY_PERIPHERAL_NAME_STR

Since: API level 34

Indicates bundle key for peripheral name.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_NAME_STR"

public static final String KEY_PERIPHERAL_PREFIX_STR

Since: API level 34

Indicates bundle key for prefix of peripheral data.
Paired bundle value type is String.

NOTE :Koamtac plugin supports ascii code characters up to 11
input "" to disable prefix

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_PREFIX_STR"

public static final String KEY_PERIPHERAL_SERIAL_NUMBER_STR

Since: API level 34

Indicates bundle key to get peripheral serial number.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_SERIAL_NUMBER_STR"

public static final String KEY_PERIPHERAL_STATE_STR

Since: API level 34

Indicates bundle key for peripheral state.
Paired bundle value type is String.
String values are matched with PeripheralConstants.PeripheralState

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_STATE_STR"

public static final String KEY_PERIPHERAL_STORED_DATA_COUNT_INT

Since: API level 34

Indicates bundle key for stored data count.
Paired bundle value type is int.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_STORED_DATA_COUNT_INT"

public static final String KEY_PERIPHERAL_SUFFIX_STR

Since: API level 34

Indicates bundle key for suffix of peripheral data.
Paired bundle value type is String.

NOTE :Koamtac plugin supports ascii code characters up to 11.
input "" to disable suffix.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_SUFFIX_STR"

public static final String KEY_PERIPHERAL_TIMESTAMP_LONG

Since: API level 34

Indicates bundle key for timestamp.
Paired bundle value type is long.
Get this field from Bundle data of onReceive(int, Bundle).

NOTE : getConfiguration(String, List, PeripheralResultListener) doesn't support this field.

NOTE : Some peripheral device doesn't have RTC.
In this case, Stored data (accumulated in STORE mode) may have wrong timestamp.
ex) Peripheral Devices which don't have RTC
SKX pro (Koamtac)

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_TIMESTAMP_LONG"

public static final String KEY_PERIPHERAL_TYPE_STR

Since: API level 34

Indicates bundle key for peripheral type.
Paired bundle value type is String.
String values are matched with PeripheralConstants.DeviceType

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_TYPE_STR"

public static final String KEY_PERIPHERAL_USAGE_COUNT_INT

Since: API level 34

Indicates bundle key to get peripheral usage count.
Paired bundle value type is int.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PERIPHERAL_USAGE_COUNT_INT"

public static final String KEY_PLUGIN_BUNDLE_LIST

Since: API level 34

Indicates bundle key for plugin bundle list.
Paired bundle value type is ArrayList<Bundle>.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PLUGIN_BUNDLE_LIST"

public static final String KEY_PLUGIN_NAME_STR

Since: API level 34

Indicates bundle key for plugin name.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PLUGIN_NAME_STR"

public static final String KEY_PLUGIN_PACKAGE_NAME_STR

Since: API level 34

Indicates bundle key for plugin package name.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PLUGIN_PACKAGE_NAME_STR"

public static final String KEY_PLUGIN_SERVICE_NAME_STR

Since: API level 34

Indicates bundle key for plugin service name.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PLUGIN_SERVICE_NAME_STR"

public static final String KEY_PLUGIN_VENDOR_STR

Since: API level 34

Indicates bundle key for plugin vendor.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PLUGIN_VENDOR_STR"

public static final String KEY_PLUGIN_VERSION_STR

Since: API level 34

Indicates bundle key for plugin version.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PLUGIN_VERSION_STR"

public static final String KEY_PROFILE_NAME_STR

Since: API level 34

Indicates bundle key for profile name.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_PROFILE_NAME_STR"

public static final String KEY_PROFILE_SHOW_BLUETOOTH_PAIRING_POPUP_BOOL

Since: API level 35

Indicates bundle key for showing bluetooth pairing popup.
Paired bundle value type is boolean.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_PROFILE_SHOW_BLUETOOTH_PAIRING_POPUP_BOOL"

public static final String KEY_RESULT_BARCODE_DATA_LIST

Since: API level 34

Indicates bundle key to get barcode data list.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is ArrayList<Bundle>.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_RESULT_BARCODE_DATA_LIST"

public static final String KEY_RESULT_BARCODE_DATA_STR

Since: API level 34

Indicates bundle key to get barcode data.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_RESULT_BARCODE_DATA_STR"

public static final String KEY_RESULT_BARCODE_RAW_DATA_STR

Since: API level 34

Indicates bundle key to get barcode raw data.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_RESULT_BARCODE_RAW_DATA_STR"

public static final String KEY_RESULT_BLUETOOTH_PERIPHERAL_LIST

Since: API level 35

Indicates bundle key to get bluetooth device list to connect.
KEY_RESULT_XXX is read only, not able to set data by using these keys
Paired bundle value type is list<android.bluetooth.BluetoothDevice>.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_BLUETOOTH_PERIPHERAL_LIST"

public static final String KEY_RESULT_BLUETOOTH_PERIPHERAL_MAC_STR

Since: API level 35

Indicates bundle key to get mac address of bluetooth device.
KEY_RESULT_XXX is read only, not able to set data by using these keys
Paired bundle value type is String.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_BLUETOOTH_PERIPHERAL_MAC_STR"

public static final String KEY_RESULT_BUNDLE

Since: API level 34

Indicates bundle key for common result.
Paired bundle value type is bundle.
KEY_RESULT_XXX is read only, not able to set data by using these keys
Paired bundle value type is Bundle.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_RESULT_BUNDLE"

public static final String KEY_RESULT_CONNECTION_PROFILE_STR

Since: API level 34

Indicates bundle key for connection profile of peripheral.
Paired bundle value type is String, matched with PeripheralConstants.ConnectionProfile.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_RESULT_CONNECTION_PROFILE_STR"

public static final String KEY_RESULT_CURRENT_CONNECTIVITY_TYPE_STR

Since: API level 34

Indicates bundle key to get connectivity type.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.
String values are matched with PeripheralConstants.ConnectivityType

NOTE :getConfiguration(String, List, PeripheralResultListener) doesn't support this field.
getInformation(PeripheralResultListener) supports this field.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_RESULT_CURRENT_CONNECTIVITY_TYPE_STR"

public static final String KEY_RESULT_CURRENT_CONNECTIVITY_VERSION_STR

Since: API level 34

Indicates bundle key to get connectivity version. (ex USB 3.0)
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.
PeripheralService retrieves only version.
ex) USB 3.0 ==> retrieved '3.0'

NOTE :getConfiguration(String, List, PeripheralResultListener) doesn't support this field.
getInformation(PeripheralResultListener) supports this field.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_RESULT_CURRENT_CONNECTIVITY_VERSION_STR"

public static final String KEY_RESULT_DATA_TYPE_STR

Since: API level 34

Indicates bundle key to get data type.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.
String values are matched with PeripheralConstants.DataType.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_RESULT_DATA_TYPE_STR"

public static final String KEY_RESULT_ERROR_CODE_INT

Since: API level 34

Indicates bundle key to get error code.
KEY_RESULT_XXX is read only, not able to set data by using these keys
Paired bundle value type is int. PeripheralConstants.ErrorCode.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_RESULT_ERROR_CODE_INT"

public static final String KEY_RESULT_FIRMWARE_UPDATE_STR

Since: API level 34

Indicates bundle key to get result of firmware update.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_RESULT_FIRMWARE_UPDATE_STR"

public static final String KEY_RESULT_INT

Since: API level 34

Indicates bundle key for common result.
Paired bundle value type is int.
KEY_RESULT_XXX is read only, not able to set data by using these keys
Paired bundle value type is int.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_RESULT_INT"

public static final String KEY_RESULT_LONG

Since: API level 34

Indicates bundle key for common result.
Paired bundle value type is long.
KEY_RESULT_XXX is read only, not able to set data by using these keys
Paired bundle value type is long.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_RESULT_LONG"

public static final String KEY_RESULT_MSR_DATA_BYTES

Since: API level 35

Indicates bundle key to get MSR data as byte array.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is byte array.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_MSR_DATA_BYTES"

public static final String KEY_RESULT_MSR_DATA_LIST

Since: API level 35

Indicates bundle key to get MSR data list.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is ArrayList<Bundle>.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_MSR_DATA_LIST"

public static final String KEY_RESULT_MSR_DATA_STR

Since: API level 35

Indicates bundle key to get MSR data.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_MSR_DATA_STR"

public static final String KEY_RESULT_MSR_RAW_DATA_STR

Since: API level 35

Indicates bundle key to get MSR raw data.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_MSR_RAW_DATA_STR"

public static final String KEY_RESULT_NFC_DATA_BYTES

Since: API level 35

Indicates bundle key to get NFC data as byte array.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is byte array.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_NFC_DATA_BYTES"

public static final String KEY_RESULT_NFC_DATA_LIST

Since: API level 35

Indicates bundle key to get NFC data list.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is ArrayList<Bundle>.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_NFC_DATA_LIST"

public static final String KEY_RESULT_NFC_DATA_STR

Since: API level 35

Indicates bundle key to get NFC data.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_NFC_DATA_STR"

public static final String KEY_RESULT_NFC_HEX_DATA_STR

Since: API level 35

Indicates bundle key to get NFC hex data.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_NFC_HEX_DATA_STR"

public static final String KEY_RESULT_NFC_RAW_DATA_BYTES

Since: API level 35

Indicates bundle key to get NFC raw data as byte array.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is byte array.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_NFC_RAW_DATA_BYTES"

public static final String KEY_RESULT_NFC_RAW_DATA_STR

Since: API level 35

Indicates bundle key to get NFC raw data.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_NFC_RAW_DATA_STR"

public static final String KEY_RESULT_NFC_TAG_TYPE_STR

Since: API level 35

Indicates bundle key to get NFC Tag type.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.
String values are matched with PeripheralConstants.NfcTagType.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_NFC_TAG_TYPE_STR"

public static final String KEY_RESULT_NFC_UID_REVERSED_STR

Since: API level 35

Indicates bundle key to get NFC reversed UID.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_NFC_UID_REVERSED_STR"

public static final String KEY_RESULT_NFC_UID_STR

Since: API level 35

Indicates bundle key to get NFC UID.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_NFC_UID_STR"

public static final String KEY_RESULT_PLUGIN_PACKAGE_NAME_LIST

Since: API level 34

Indicates bundle key for plugin package name.
Paired bundle value type is ArrayList<String>.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_RESULT_PLUGIN_PACKAGE_NAME_LIST"

public static final String KEY_RESULT_STATE_STR

Since: API level 34

Indicates bundle key to get state.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_RESULT_STATE_STR"

public static final String KEY_RESULT_STR

Since: API level 34

Indicates bundle key for common result.
Paired bundle value type is String.
KEY_RESULT_XXX is read only, not able to set data by using these keys
Paired bundle value type is String.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_RESULT_STR"

public static final String KEY_RESULT_UHF_DATA_LIST

Since: API level 35

Indicates bundle key to get UHF data list.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is ArrayList<Bundle>.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_UHF_DATA_LIST"

public static final String KEY_RESULT_UHF_DATA_STR

Since: API level 35

Indicates bundle key to get UHF data.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_UHF_DATA_STR"

public static final String KEY_RESULT_UHF_DATA_TYPE_STR

Since: API level 34

Indicates bundle key to get UHF data type.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.
String values are matched with PeripheralConstants.UHFDataType.

Since
API level 34
KNOX 3.7.1
Constant Value: "KEY_RESULT_UHF_DATA_TYPE_STR"

public static final String KEY_RESULT_UHF_RSSI_STR

Since: API level 35

Indicates bundle key to get RSSI data.
KEY_RESULT_XXX is read only, not able to set data by using these keys.
Paired bundle value type is String.

Since
API level 35
KNOX 3.8
Constant Value: "KEY_RESULT_UHF_RSSI_STR"