SDL Logo
Expand
Minimize
Picture-in-picture
Power
Device Status
Voice Recognition
Skip Back
Skip Forward
Minus
Plus
Play
Search
This browser is not recommended for use with smartdevicelink.com, and may not function properly. Upgrade to a different browser to guarantee support of all features.
tool.
US
JP
About SDL
Overview
SmartDeviceLink Consortium
SDLC Members
Frequently Asked Questions
App Catalog
Case Studies
Documentation
SDL Overview Guides
Android Guides
iOS Guides
JavaSE Guides
JavaEE Guides
JavaScript Suite Guides
SDL Core Guides
SDL Server Guides
SHAID Documentation
Licensing
Resources
Manticore
Events
News
US
JP
Documentation
About SDL
Documentation
Resources
Manticore
Events
News
Sign In
SDL Overview Guides
Android Guides
iOS Guides
JavaSE Guides
JavaEE Guides
JavaScript Suite Guides
SDL Core Guides
SDL Server Guides
SHAID Documentation
Licensing
About SDL
About SDL
Overview
SmartDeviceLink Consortium
SDLC Members
Frequently Asked Questions
App Catalog
Case Studies
Resources
Manticore
Events
News
Docs
SDL Overview Guides
Android Guides
iOS Guides
JavaSE Guides
JavaEE Guides
JavaScript Suite Guides
SDL Core Guides
SDL Server Guides
SHAID Documentation
Licensing
Sign In
Table of Contents
icon-arrow-down-dark-svg
To Top
Created with Sketch.
To Top
To Bottom
Created with Sketch.
To Bottom
JavaEE Documentation
Getting Started
Installation
SDK Configuration
Integration Basics - Java
Connecting to an Infotainment System
Adapting to the Head Unit Language
Understanding Permissions
Checking Supported Features
Deploying to AWS
Example Apps
Displaying a User Interface
Adaptive Interface Capabilities
Main Screen Templates
Template Text
Template Images
Template Custom Buttons
Template Subscription Buttons
Main Menu
Popup Menus
Popup Keyboards
Alerts and Subtle Alerts
Media Clock
Slider
Scrollable Message
Customizing Look and Functionality
Customizing the Template
Customizing the Keyboard
Customizing Help Prompts
Speech and Audio
Playing Spoken Feedback
Playing Audio Indications
Setting Up Voice Commands
Getting Microphone Audio
Other SDL Features
Batch Sending RPCs
Retrieving Vehicle Data
Remote Control Vehicle Features
Creating an App Service
Using App Services
Calling a Phone Number
Setting the Navigation Destination
Getting the Navigation Destination
Uploading Files
Uploading Images
Creating an OEM Cloud App Store
Encryption
Developer Tools
Configuring SDL Logging
Migrating to Newer SDL Java Suite Versions
Updating to v4.9
Updating to v5.0
Updating to v5.1
API Reference Documentation
A - C
AbstractPacketizer
AddCommand
AddCommandResponse
AddSubMenu
AddSubMenuResponse
AirbagStatus
Alert
AlertAudioData
AlertCanceledListener
AlertCompletionListener
AlertManeuver
AlertManeuverResponse
AlertResponse
AlertView
AlertView.Builder
AmbientLightStatus
AppCapability
AppCapabilityType
AppHMIType
AppInfo
AppInterfaceUnregisteredReason
AppServiceCapability
AppServiceData
AppServiceManifest
AppServiceRecord
AppServiceType
AppServicesCapabilities
AudioControlCapabilities
AudioControlData
AudioData
AudioPassThruCapabilities
AudioStreamingCodec
AudioStreamingIndicator
AudioStreamingLPCMParams
AudioStreamingLPCMParams.SampleFormat
AudioStreamingParams
AudioStreamingState
AudioType
BaseSdlManagerListener
BaseSdlSession
BaseSubManager
BaseTransportConfig
BeltStatus
BinaryFrameHeader
BitConverter
BitsPerSample
BodyInformation
ButtonCapabilities
ButtonEventMode
ButtonName
ButtonPress
ButtonPressMode
ButtonPressResponse
ByteEnumer
CancelInteraction
CancelInteractionResponse
CapacityUnit
CarModeStatus
ChangeRegistration
ChangeRegistrationResponse
CharacterSet
Choice
ChoiceCell
ChoiceSet
ChoiceSetLayout
ChoiceSetSelectionListener
ClimateControlCapabilities
ClimateControlData
ClimateData
CloseApplication
CloseApplicationResponse
CloudAppProperties
ClusterModeStatus
CompareUtils
CompassDirection
CompletionListener
ComponentVolumeStatus
ControlFrameTags
ControlFrameTags.Audio
ControlFrameTags.Audio.EndService
ControlFrameTags.Audio.EndServiceACK
ControlFrameTags.Audio.EndServiceNAK
ControlFrameTags.Audio.StartService
ControlFrameTags.Audio.StartServiceACK
ControlFrameTags.Audio.StartServiceNAK
ControlFrameTags.RPC
ControlFrameTags.RPC.EndService
ControlFrameTags.RPC.EndServiceACK
ControlFrameTags.RPC.EndServiceNAK
ControlFrameTags.RPC.RegisterSecondaryTransport
ControlFrameTags.RPC.RegisterSecondaryTransportACK
ControlFrameTags.RPC.RegisterSecondaryTransportNAK
ControlFrameTags.RPC.StartService
ControlFrameTags.RPC.StartServiceACK
ControlFrameTags.RPC.StartServiceNAK
ControlFrameTags.RPC.TransportEventUpdate
ControlFrameTags.Video
ControlFrameTags.Video.EndService
ControlFrameTags.Video.EndServiceACK
ControlFrameTags.Video.EndServiceNAK
ControlFrameTags.Video.StartService
ControlFrameTags.Video.StartServiceACK
ControlFrameTags.Video.StartServiceNAK
Coordinate
CorrelationIdGenerator
CreateInteractionChoiceSet
CreateInteractionChoiceSetResponse
CreateWindow
CreateWindowResponse
D - F
DIDResult
DTC
DateTime
DebugTool
DefrostZone
DeleteCommand
DeleteCommandResponse
DeleteFile
DeleteFileResponse
DeleteInteractionChoiceSet
DeleteInteractionChoiceSetResponse
DeleteSubMenu
DeleteSubMenuResponse
DeleteWindow
DeleteWindowResponse
DeliveryMode
DetailLevel
DeviceInfo
DeviceLevelStatus
DeviceStatus
DiagLevel
DiagnosticMessage
DiagnosticMessageResponse
DialNumber
DialNumberResponse
Dimension
Direction
DisplayCapabilities
DisplayCapability
DisplayMode
DisplayType
DistanceUnit
DoorStatus
DoorStatusType
DriverDistractionCapability
DriverDistractionState
DynamicMenuUpdatesMode
DynamicUpdateCapabilities
ECallConfirmationStatus
ECallInfo
ElectronicParkBrakeStatus
EmergencyEvent
EmergencyEventType
EndAudioPassThru
EndAudioPassThruResponse
EqualizerSettings
FileManagerConfig
FileType
FileUtls
FrameDataControlFrameType
FrameType
FuelCutoffStatus
FuelRange
FuelType
FunctionID
G - I
GPSData
GateStatus
GearStatus
GenericResponse
GetAppServiceData
GetAppServiceDataResponse
GetCloudAppProperties
GetCloudAppPropertiesResponse
GetDTCs
GetDTCsResponse
GetFile
GetFileResponse
GetInteriorVehicleData
GetInteriorVehicleDataConsent
GetInteriorVehicleDataConsentResponse
GetInteriorVehicleDataResponse
GetSystemCapability
GetSystemCapabilityResponse
GetVehicleData
GetVehicleDataResponse
GetWayPoints
GetWayPointsResponse
GlobalProperty
Grid
HMICapabilities
HMILevel
HMIPermissions
HMISettingsControlCapabilities
HMISettingsControlData
HapticRect
HeadLampStatus
Headers
HmiZoneCapabilities
HybridAppPreference
IAudioStreamListener
IConsole
ISTListener
ISdl
ISdlProtocol
ISdlServiceListener
ISdlSessionListener
ISecondaryTransportListener
ISecurityInitializedListener
IStreamListener
IVideoStreamListener
IgnitionStableStatus
IgnitionStatus
Image
ImageField
ImageFieldName
ImageResolution
ImageType
InteractionMode
InterfaceActivityDirection
J - L
Jingle
JsonRPCMarshaller
KeyboardAutocompleteCompletionListener
KeyboardCapabilities
KeyboardCharacterSetCompletionListener
KeyboardEvent
KeyboardInputMask
KeyboardLayout
KeyboardLayoutCapability
KeyboardListener
KeyboardProperties
KeypressMode
Language
LayoutMode
LifecycleConfigurationUpdate
LightCapabilities
LightControlCapabilities
LightControlData
LightName
LightState
LightStatus
ListFiles
ListFilesResponse
LocationDetails
LockScreenStatus
M - O
MaintenanceModeStatus
ManagerUtility
ManagerUtility.WindowCapabilityUtility
MassageCushion
MassageCushionFirmness
MassageMode
MassageModeData
MassageZone
MediaClockFormat
MediaServiceData
MediaServiceManifest
MediaType
MenuCell
MenuConfiguration
MenuLayout
MenuParams
MenuSelectionListener
MessageType
MessageType
MetadataTags
MetadataType
Mime
Mod
ModuleData
ModuleInfo
ModuleType
MultipleFileCompletionListener
MyKey
NativeLogTool
NativeLogTool.LogTarget
NavigationAction
NavigationCapability
NavigationInstruction
NavigationJunction
NavigationServiceData
NavigationServiceManifest
OasisAddress
OnAppCapabilityUpdated
OnAppInterfaceUnregistered
OnAppServiceData
OnAudioPassThru
OnButtonEvent
OnButtonListener
OnButtonPress
OnCommand
OnDriverDistraction
OnHMIStatus
OnHashChange
OnInteriorVehicleData
OnKeyboardInput
OnLanguageChange
OnMultipleRequestListener
OnPermissionChangeListener
OnPermissionsChange
OnRCStatus
OnRPCListener
OnRPCNotificationListener
OnRPCRequestListener
OnRPCResponseListener
OnSubtleAlertPressed
OnSystemCapabilityListener
OnSystemCapabilityUpdated
OnSystemRequest
OnTBTClientState
OnTouchEvent
OnUpdateFile
OnUpdateSubMenu
OnVehicleData
OnWayPointChange
P - R
PRNDL
ParameterPermissions
PerformAppServiceInteraction
PerformAppServiceInteractionResponse
PerformAudioPassThru
PerformAudioPassThruResponse
PerformInteraction
PerformInteractionResponse
PermissionElement
PermissionItem
PermissionStatus
PermissionStatus
PhoneCapability
PowerModeQualificationStatus
PowerModeStatus
PredefinedLayout
PredefinedWindows
PrerecordedSpeech
PresentAlertOperation
PresetBankCapabilities
PrimaryAudioSource
ProtocolMessage
PublishAppService
PublishAppServiceResponse
PutFile
PutFileResponse
RGBColor
RPCMessage
RPCNotification
RPCRequest
RPCResponse
RPCStruct
RTPH264Packetizer
RadioBand
RadioControlCapabilities
RadioControlData
RadioState
RdsData
ReadDID
ReadDIDResponse
Rectangle
RegisterAppInterface
RegisterAppInterfaceResponse
ReleaseInteriorVehicleDataModule
ReleaseInteriorVehicleDataModuleResponse
RemoteControlCapabilities
RequestType
ResetGlobalProperties
ResetGlobalPropertiesResponse
Result
RoofStatus
RpcConverter
S - U
SamplingRate
ScreenParams
ScrollableMessage
ScrollableMessageResponse
SdlDataTypeConverter
SdlDisconnectedReason
SdlException
SdlExceptionCause
SdlInterfaceAvailability
SdlMsgVersion
SdlPacketFactory
SdlProtocolBase
SdlProtocolBase.MessageFrameAssembler
SdlPsm
SeatControlCapabilities
SeatControlData
SeatLocation
SeatLocationCapability
SeatMemoryAction
SeatMemoryActionType
SeatOccupancy
SeatStatus
SecurityQueryErrorCode
SecurityQueryID
SecurityQueryPayload
SecurityQueryType
SeekIndicatorType
SeekStreamingIndicator
SendHapticData
SendHapticDataResponse
SendLocation
SendLocationResponse
ServiceEncryptionListener
ServiceUpdateReason
SessionType
SetAppIcon
SetAppIconResponse
SetCloudAppProperties
SetCloudAppPropertiesResponse
SetDisplayLayout
SetDisplayLayoutResponse
SetGlobalProperties
SetGlobalPropertiesResponse
SetInteriorVehicleData
SetInteriorVehicleDataResponse
SetMediaClockTimer
SetMediaClockTimerResponse
Show
ShowAppMenu
ShowAppMenuResponse
ShowConstantTbt
ShowConstantTbtResponse
ShowResponse
SingleTireStatus
SiphonServer
SisData
Slider
SliderResponse
SoftButton
SoftButtonCapabilities
SoftButtonObject
SoftButtonObject.OnEventListener
SoftButtonState
SoftButtonType
Speak
SpeakResponse
SpeechCapabilities
StabilityControlsStatus
StartTime
StaticIconName
StationIDNumber
StreamingStateMachine
StreamingStateMachine.StreamingState
SubscribeButton
SubscribeButtonResponse
SubscribeVehicleData
SubscribeVehicleDataResponse
SubscribeWayPoints
SubscribeWayPointsResponse
SubtleAlert
SubtleAlertResponse
SupportedSeat
SystemAction
SystemCapability
SystemCapabilityType
SystemContext
SystemInfo
SystemRequest
SystemRequestResponse
TBTState
TPMS
TTSChunk
Temperature
TemperatureUnit
TemplateColorScheme
TemplateConfiguration
TextAlignment
TextField
TextFieldName
TimerMode
TireStatus
TouchCoord
TouchEvent
TouchEventCapabilities
TouchType
TransmissionType
TransportConstants
TransportConstants.RouterServiceVersions
TransportManagerBase
TransportManagerBase.TransportEventListener
TransportType
TriggerSource
Turn
TurnSignal
UnpublishAppService
UnpublishAppServiceResponse
UnregisterAppInterface
UnregisterAppInterfaceResponse
UnsubscribeButton
UnsubscribeButtonResponse
UnsubscribeVehicleData
UnsubscribeVehicleDataResponse
UnsubscribeWayPoints
UnsubscribeWayPointsResponse
UpdateMode
UpdateTurnList
UpdateTurnListResponse
V - Z
VehicleDataActiveStatus
VehicleDataEventStatus
VehicleDataNotificationStatus
VehicleDataResult
VehicleDataResultCode
VehicleDataStatus
VehicleDataType
VehicleType
VentilationMode
Version
VideoStreamingCapability
VideoStreamingCodec
VideoStreamingFormat
VideoStreamingParameters
VideoStreamingProtocol
VideoStreamingState
VoiceCommand
VoiceCommandSelectionListener
VrCapabilities
VrHelpItem
WarningLightStatus
WayPointType
WeatherAlert
WeatherData
WeatherServiceData
WeatherServiceManifest
WindowCapability
WindowState
WindowStatus
WindowType
WindowTypeCapabilities
WiperStatus
StreamingStateMachine.StreamingState
StreamingStateMachine.StreamingState
Quick Jump
View on GitHub.com
Previous Section
Next Section