Expand Minimize Picture-in-picture Power Device Status Voice Recognition Skip Back Skip Forward Minus Plus Play Search
Documentation
Sidebar

Class SdlProxyALM

Hierarchy

java.lang.Object
     com.smartdevicelink.proxy.SdlProxyBase

Package
com.smartdevicelink.proxy

Quick Jump

Constructors
Methods

Fields

Inherited Fields

From Class Fields
com.smartdevicelink.proxy.SdlProxyBase TAG, MAX_SUPPORTED_RPC_VERSION, _appService, _advancedLifecycleManagementEnabled, _appInterfaceRegisterd, _preRegisterd, _haveReceivedFirstFocusLevel, _haveReceivedFirstFocusLevelFull, _proxyDisposed, _sdlConnectionState, _sdlIntefaceAvailablity, _hmiLevel, _audioStreamingState, _sdlMsgVersion, _autoActivateIdReturned, _sdlLanguage, _hmiDisplayLanguage, _prerecordedSpeech, _vehicleType, _systemSoftwareVersion, _diagModes, firstTimeFull, _proxyVersionInfo, _bResumeSuccess, _secList, _systemCapabilityManager, _iconResumed, protocolVersion, rpcSpecVersion, rpcResponseListeners, rpcNotificationListeners, manager

Constructors

SdlProxyALM( IProxyListenerALM listener, String appName, Boolean isMediaApp, Language languageDesired, Language hmiDisplayLanguageDesired, String appID )

public SdlProxyALM(IProxyListenerALM listener,String appName,Boolean isMediaApp,Language languageDesired,Language hmiDisplayLanguageDesired,String appID)

Parameters

listener
- Reference to the object in the App listening to callbacks from SDL.
appName
- Name of the application displayed on SDL.
isMediaApp
- Indicates if the app is a media application.
languageDesired
hmiDisplayLanguageDesired
appID

SdlProxyALM( Context context, IProxyListenerALM listener, String appName, Boolean isMediaApp, Language languageDesired, Language hmiDisplayLanguageDesired, String appID )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL Takes advantage of the advanced lifecycle management.

public SdlProxyALM(Context context,IProxyListenerALM listener,String appName,Boolean isMediaApp,Language languageDesired,Language hmiDisplayLanguageDesired,String appID)

Parameters

context
- Used to create a multiplexing transport config
listener
- Reference to the object in the App listening to callbacks from SDL.
appName
- Name of the application displayed on SDL.
isMediaApp
- Indicates if the app is a media application.
languageDesired
hmiDisplayLanguageDesired
appID

SdlProxyALM( IProxyListenerALM listener, String appName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID )

public SdlProxyALM(IProxyListenerALM listener,String appName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID)

Parameters

listener
- Reference to the object in the App listening to callbacks from SDL.
appName
- Name of the application displayed on SDL.
ngnMediaScreenAppName
- Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
- A vector of strings, all of which can be used as voice commands to
isMediaApp
- Indicates if the app is a media application.
sdlMsgVersion
- Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
- Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
appID
autoActivateID
- ID used to re-register previously registered application.

SdlProxyALM( Context context, IProxyListenerALM listener, String appName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(Context context,IProxyListenerALM listener,String appName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID)

Parameters

context
- Used to create a multiplexing transport config
listener
- Reference to the object in the App listening to callbacks from SDL.
appName
- Name of the application displayed on SDL.
ngnMediaScreenAppName
- Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
- A vector of strings, all of which can be used as voice commands to
isMediaApp
- Indicates if the app is a media application.
sdlMsgVersion
- Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
- Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
appID
autoActivateID
- ID used to re-register previously registered application.

SdlProxyALM( IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID )

public SdlProxyALM(IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID)

Parameters

listener
- Reference to the object in the App listening to callbacks from SDL.
sdlProxyConfigurationResources
appName
- Name of the application displayed on SDL.
ngnMediaScreenAppName
- Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
- A vector of strings, all of which can be used as voice commands to
isMediaApp
- Indicates if the app is a media application.
sdlMsgVersion
- Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
- Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
appID
autoActivateID
- ID used to re-register previously registered application.

SdlProxyALM( Context context, IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(Context context,IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID)

Parameters

context
- Used to create a multiplexing transport config
listener
- Reference to the object in the App listening to callbacks from SDL.
sdlProxyConfigurationResources
appName
- Name of the application displayed on SDL.
ngnMediaScreenAppName
- Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
- A vector of strings, all of which can be used as voice commands to
isMediaApp
- Indicates if the app is a media application.
sdlMsgVersion
- Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
- Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
appID
autoActivateID
- ID used to re-register previously registered application.

SdlProxyALM( IProxyListenerALM listener, String appName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID, boolean callbackToUIThread )

public SdlProxyALM(IProxyListenerALM listener,String appName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID,boolean callbackToUIThread)

Parameters

listener
- Reference to the object in the App listening to callbacks from SDL.
appName
- Name of the application displayed on SDL.
ngnMediaScreenAppName
- Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
- A vector of strings, all of which can be used as voice commands to
isMediaApp
- Indicates if the app is a media application.
sdlMsgVersion
- Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
- Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
appID
autoActivateID
- ID used to re-register previously registered application.
callbackToUIThread
- If true, all callbacks will occur on the UI thread.

SdlProxyALM( Context context, IProxyListenerALM listener, String appName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID, boolean callbackToUIThread )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(Context context,IProxyListenerALM listener,String appName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID,boolean callbackToUIThread)

Parameters

context
- Used to create a multiplexing transport config
listener
- Reference to the object in the App listening to callbacks from SDL.
appName
- Name of the application displayed on SDL.
ngnMediaScreenAppName
- Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
- A vector of strings, all of which can be used as voice commands to
isMediaApp
- Indicates if the app is a media application.
sdlMsgVersion
- Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
- Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
appID
autoActivateID
- ID used to re-register previously registered application.
callbackToUIThread
- If true, all callbacks will occur on the UI thread.

SdlProxyALM( IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID, boolean callbackToUIThread )

public SdlProxyALM(IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID,boolean callbackToUIThread)

Parameters

listener
- Reference to the object in the App listening to callbacks from SDL.
sdlProxyConfigurationResources
appName
- Name of the application displayed on SDL.
ngnMediaScreenAppName
- Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
- A vector of strings, all of which can be used as voice commands to
isMediaApp
- Indicates if the app is a media application.
sdlMsgVersion
- Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
- Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
appID
autoActivateID
- ID used to re-register previously registered application.
callbackToUIThread
- If true, all callbacks will occur on the UI thread.

SdlProxyALM( Context context, IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID, boolean callbackToUIThread )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(Context context,IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID,boolean callbackToUIThread)

Parameters

context
- Used to create a multiplexing transport config
listener
- Reference to the object in the App listening to callbacks from SDL.
sdlProxyConfigurationResources
appName
- Name of the application displayed on SDL.
ngnMediaScreenAppName
- Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
- A vector of strings, all of which can be used as voice commands to
isMediaApp
- Indicates if the app is a media application.
sdlMsgVersion
- Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
- Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
appID
autoActivateID
- ID used to re-register previously registered application.
callbackToUIThread
- If true, all callbacks will occur on the UI thread.

SdlProxyALM( IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID, boolean callbackToUIThread, boolean preRegister )

public SdlProxyALM(IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID,boolean callbackToUIThread,boolean preRegister)

Parameters

listener
sdlProxyConfigurationResources
appName
ngnMediaScreenAppName
vrSynonyms
isMediaApp
sdlMsgVersion
languageDesired
hmiDisplayLanguageDesired
appID
autoActivateID
callbackToUIThread
preRegister

SdlProxyALM( Context context, IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID, boolean callbackToUIThread, boolean preRegister )

public SdlProxyALM(Context context,IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID,boolean callbackToUIThread,boolean preRegister)

Parameters

context
listener
sdlProxyConfigurationResources
appName
ngnMediaScreenAppName
vrSynonyms
isMediaApp
sdlMsgVersion
languageDesired
hmiDisplayLanguageDesired
appID
autoActivateID
callbackToUIThread
preRegister

SdlProxyALM( IProxyListenerALM listener, String appName, Boolean isMediaApp, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, BaseTransportConfig transportConfig )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL via specified transport. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(IProxyListenerALM listener,String appName,Boolean isMediaApp,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,BaseTransportConfig transportConfig)

Parameters

listener
Reference to the object in the App listening to callbacks from SDL.
appName
Name of the application displayed on SDL.
isMediaApp
Indicates if the app is a media application.
languageDesired
hmiDisplayLanguageDesired
appID
transportConfig
Initial configuration for transport.

SdlProxyALM( IProxyListenerALM listener, String appName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID, TransportType transportType, BaseTransportConfig transportConfig )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL via specified transport. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(IProxyListenerALM listener,String appName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID,TransportType transportType,BaseTransportConfig transportConfig)

Parameters

listener
Reference to the object in the App listening to callbacks from SDL.
appName
Name of the application displayed on SDL.
ngnMediaScreenAppName
Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
A vector of strings, all of which can be used as voice commands to
isMediaApp
Indicates if the app is a media application.
sdlMsgVersion
Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
appID
autoActivateID
ID used to re-register previously registered application.
transportType
transportConfig
Initial configuration for transport.

SdlProxyALM( IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID, BaseTransportConfig transportConfig )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL via specified transport. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID,BaseTransportConfig transportConfig)

Parameters

listener
Reference to the object in the App listening to callbacks from SDL.
sdlProxyConfigurationResources
appName
Name of the application displayed on SDL.
ngnMediaScreenAppName
Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
A vector of strings, all of which can be used as voice commands to
isMediaApp
Indicates if the app is a media application.
sdlMsgVersion
Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
appID
autoActivateID
ID used to re-register previously registered application.
transportConfig
Initial configuration for transport.

SdlProxyALM( IProxyListenerALM listener, String appName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID, boolean callbackToUIThread, BaseTransportConfig transportConfig )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL via specified transport. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(IProxyListenerALM listener,String appName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID,boolean callbackToUIThread,BaseTransportConfig transportConfig)

Parameters

listener
Reference to the object in the App listening to callbacks from SDL.
appName
Name of the application displayed on SDL.
ngnMediaScreenAppName
Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
A vector of strings, all of which can be used as voice commands to
isMediaApp
Indicates if the app is a media application.
sdlMsgVersion
Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
appID
autoActivateID
ID used to re-register previously registered application.
callbackToUIThread
If true, all callbacks will occur on the UI thread.
transportConfig
Initial configuration for transport.

SdlProxyALM( IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID, boolean callbackToUIThread, BaseTransportConfig transportConfig )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL via specified transport. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID,boolean callbackToUIThread,BaseTransportConfig transportConfig)

Parameters

listener
Reference to the object in the App listening to callbacks from SDL.
sdlProxyConfigurationResources
appName
Name of the application displayed on SDL.
ngnMediaScreenAppName
Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
A vector of strings, all of which can be used as voice commands too
isMediaApp
Indicates if the app is a media application.
sdlMsgVersion
Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
appID
autoActivateID
ID used to re-register previously registered application.
callbackToUIThread
If true, all callbacks will occur on the UI thread.
transportConfig
Initial configuration for transport.

SdlProxyALM( IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID, boolean callbackToUIThread, boolean preRegister, BaseTransportConfig transportConfig )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL via specified transport. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID,boolean callbackToUIThread,boolean preRegister,BaseTransportConfig transportConfig)

Parameters

listener
Reference to the object in the App listening to callbacks from SDL.
sdlProxyConfigurationResources
Proxy configuration resources.
appName
Name of the application displayed on SDL.
ngnMediaScreenAppName
Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
A vector of strings, all of which can be used as voice commands too
isMediaApp
Indicates if the app is a media application.
sdlMsgVersion
Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
Desired language in HMI.
appID
Identifier of the client application.
autoActivateID
ID used to re-register previously registered application.
callbackToUIThread
If true, all callbacks will occur on the UI thread.
preRegister
Flag that indicates that client should be pre-registred or not
transportConfig
Initial configuration for transport.

SdlProxyALM( IProxyListenerALM listener, String appName, Boolean isMediaApp, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, boolean callbackToUIThread, boolean preRegister )

public SdlProxyALM(IProxyListenerALM listener,String appName,Boolean isMediaApp,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,boolean callbackToUIThread,boolean preRegister)

Parameters

listener
Reference to the object in the App listening to callbacks from SDL.
appName
Name of the application displayed on SDL.
isMediaApp
Indicates if the app is a media application.
languageDesired
Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
Desired language in HMI.
appID
Identifier of the client application.
callbackToUIThread
If true, all callbacks will occur on the UI thread.
preRegister
Flag that indicates that client should be pre-registred or not

SdlProxyALM( Context context, IProxyListenerALM listener, String appName, Boolean isMediaApp, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, boolean callbackToUIThread, boolean preRegister )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL via specified transport. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(Context context,IProxyListenerALM listener,String appName,Boolean isMediaApp,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,boolean callbackToUIThread,boolean preRegister)

Parameters

context
- Used to create a multiplexing transport config
listener
Reference to the object in the App listening to callbacks from SDL.
appName
Name of the application displayed on SDL.
isMediaApp
Indicates if the app is a media application.
languageDesired
Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
Desired language in HMI.
appID
Identifier of the client application.
callbackToUIThread
If true, all callbacks will occur on the UI thread.
preRegister
Flag that indicates that client should be pre-registred or not

SdlProxyALM( IProxyListenerALM listener, String appName, Boolean isMediaApp, String appID )

public SdlProxyALM(IProxyListenerALM listener,String appName,Boolean isMediaApp,String appID)

Parameters

listener
Reference to the object in the App listening to callbacks from SDL.
appName
Name of the application displayed on SDL.
isMediaApp
Indicates if the app is a media application.
appID
Identifier of the client application.

SdlProxyALM( Context context, IProxyListenerALM listener, String appName, Boolean isMediaApp, String appID )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL via specified transport. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(Context context,IProxyListenerALM listener,String appName,Boolean isMediaApp,String appID)

Parameters

context
- Used to create a multiplexing transport config
listener
Reference to the object in the App listening to callbacks from SDL.
appName
Name of the application displayed on SDL.
isMediaApp
Indicates if the app is a media application.
appID
Identifier of the client application.

SdlProxyALM( IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, Boolean isMediaApp, String appID )

public SdlProxyALM(IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,Boolean isMediaApp,String appID)

Parameters

listener
Reference to the object in the App listening to callbacks from SDL.
sdlProxyConfigurationResources
Proxy configuration resources.
appName
Name of the application displayed on SDL.
isMediaApp
Indicates if the app is a media application.
appID
Identifier of the client application.

SdlProxyALM( Context context, IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, Boolean isMediaApp, String appID )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL via specified transport. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(Context context,IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,Boolean isMediaApp,String appID)

Parameters

context
- Used to create a multiplexing transport config
listener
Reference to the object in the App listening to callbacks from SDL.
sdlProxyConfigurationResources
Proxy configuration resources.
appName
Name of the application displayed on SDL.
isMediaApp
Indicates if the app is a media application.
appID
Identifier of the client application.

SdlProxyALM( IProxyListenerALM listener, String appName, Boolean isMediaApp, String appID, BaseTransportConfig transportConfig )

public SdlProxyALM(IProxyListenerALM listener,String appName,Boolean isMediaApp,String appID,BaseTransportConfig transportConfig)

Parameters

listener
appName
isMediaApp
appID
transportConfig

SdlProxyALM( IProxyListenerALM listener, String appName, Boolean isMediaApp, String appID, TemplateColorScheme dayColorScheme, TemplateColorScheme nightColorScheme, BaseTransportConfig transportConfig )

public SdlProxyALM(IProxyListenerALM listener,String appName,Boolean isMediaApp,String appID,TemplateColorScheme dayColorScheme,TemplateColorScheme nightColorScheme,BaseTransportConfig transportConfig)

Parameters

listener
appName
isMediaApp
appID
dayColorScheme
nightColorScheme
transportConfig

SdlProxyALM( IProxyListenerALM listener, String appName, Boolean isMediaApp, String appID, boolean callbackToUIThread, boolean preRegister )

public SdlProxyALM(IProxyListenerALM listener,String appName,Boolean isMediaApp,String appID,boolean callbackToUIThread,boolean preRegister)

Parameters

listener
Reference to the object in the App listening to callbacks from SDL.
appName
Name of the application displayed on SDL.
isMediaApp
Indicates if the app is a media application.
appID
Identifier of the client application.
callbackToUIThread
If true, all callbacks will occur on the UI thread.
preRegister
Flag that indicates that client should be pre-registred or not

SdlProxyALM( Context context, IProxyListenerALM listener, String appName, Boolean isMediaApp, String appID, boolean callbackToUIThread, boolean preRegister )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL via specified transport. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(Context context,IProxyListenerALM listener,String appName,Boolean isMediaApp,String appID,boolean callbackToUIThread,boolean preRegister)

Parameters

context
- Used to create a multiplexing transport config
listener
Reference to the object in the App listening to callbacks from SDL.
appName
Name of the application displayed on SDL.
isMediaApp
Indicates if the app is a media application.
appID
Identifier of the client application.
callbackToUIThread
If true, all callbacks will occur on the UI thread.
preRegister
Flag that indicates that client should be pre-registred or not

SdlProxyALM( Service appService, IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID, boolean callbackToUIThread, boolean preRegister )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL via specified transport. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(Service appService,IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID,boolean callbackToUIThread,boolean preRegister)

Parameters

appService
Reference to the apps service object.
listener
Reference to the object in the App listening to callbacks from SDL.
sdlProxyConfigurationResources
Proxy configuration resources.
appName
Name of the application displayed on SDL.
ttsName
TTS name.
ngnMediaScreenAppName
Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
A vector of strings, all of which can be used as voice commands too
isMediaApp
Indicates if the app is a media application.
sdlMsgVersion
Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
Desired language in HMI.
appID
Identifier of the client application.
autoActivateID
ID used to re-register previously registered application.
callbackToUIThread
If true, all callbacks will occur on the UI thread.
preRegister
Flag that indicates that client should be pre-registred or not

SdlProxyALM( Service appService, IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID, boolean callbackToUIThread, boolean preRegister, BaseTransportConfig transportConfig )

public SdlProxyALM(Service appService,IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID,boolean callbackToUIThread,boolean preRegister,BaseTransportConfig transportConfig)

Parameters

appService
listener
sdlProxyConfigurationResources
appName
ttsName
ngnMediaScreenAppName
vrSynonyms
isMediaApp
sdlMsgVersion
languageDesired
hmiDisplayLanguageDesired
appID
autoActivateID
callbackToUIThread
preRegister
transportConfig

SdlProxyALM( IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID, boolean callbackToUIThread, boolean preRegister )

public SdlProxyALM(IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID,boolean callbackToUIThread,boolean preRegister)

Parameters

listener
Reference to the object in the App listening to callbacks from SDL.
sdlProxyConfigurationResources
Proxy configuration resources.
appName
Name of the application displayed on SDL.
ttsName
TTS name.
ngnMediaScreenAppName
Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
A vector of strings, all of which can be used as voice commands too
isMediaApp
Indicates if the app is a media application.
sdlMsgVersion
Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
Desired language in HMI.
appID
Identifier of the client application.
autoActivateID
ID used to re-register previously registered application.
callbackToUIThread
If true, all callbacks will occur on the UI thread.
preRegister
Flag that indicates that client should be pre-registred or not

SdlProxyALM( Context context, IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID, boolean callbackToUIThread, boolean preRegister )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL via specified transport. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(Context context,IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID,boolean callbackToUIThread,boolean preRegister)

Parameters

context
- Used to create a multiplexing transport config
listener
Reference to the object in the App listening to callbacks from SDL.
sdlProxyConfigurationResources
Proxy configuration resources.
appName
Name of the application displayed on SDL.
ttsName
TTS name.
ngnMediaScreenAppName
Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
A vector of strings, all of which can be used as voice commands too
isMediaApp
Indicates if the app is a media application.
sdlMsgVersion
Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
Desired language in HMI.
appID
Identifier of the client application.
autoActivateID
ID used to re-register previously registered application.
callbackToUIThread
If true, all callbacks will occur on the UI thread.
preRegister
Flag that indicates that client should be pre-registred or not

SdlProxyALM( IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, String appID, String autoActivateID, boolean callbackToUIThread, boolean preRegister, BaseTransportConfig transportConfig )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL via specified transport. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,String appID,String autoActivateID,boolean callbackToUIThread,boolean preRegister,BaseTransportConfig transportConfig)

Parameters

listener
Reference to the object in the App listening to callbacks from SDL.
sdlProxyConfigurationResources
Proxy configuration resources.
appName
Name of the application displayed on SDL.
ttsName
TTS name.
ngnMediaScreenAppName
Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
A vector of strings, all of which can be used as voice commands too
isMediaApp
Indicates if the app is a media application.
sdlMsgVersion
Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
Desired language in HMI.
appID
Identifier of the client application.
autoActivateID
ID used to re-register previously registered application.
callbackToUIThread
If true, all callbacks will occur on the UI thread.
preRegister
Flag that indicates that client should be pre-registred or not
transportConfig
Initial configuration for transport.

SdlProxyALM( IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, java.util.Vector<com.smartdevicelink.proxy.rpc.enums.AppHMIType> appType, String appID, String autoActivateID, boolean callbackToUIThread, boolean preRegister )

public SdlProxyALM(IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,java.util.Vector<com.smartdevicelink.proxy.rpc.enums.AppHMIType> appType,String appID,String autoActivateID,boolean callbackToUIThread,boolean preRegister)

Parameters

listener
Reference to the object in the App listening to callbacks from SDL.
sdlProxyConfigurationResources
Proxy configuration resources.
appName
Name of the application displayed on SDL.
ttsName
TTS name.
ngnMediaScreenAppName
Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
A vector of strings, all of which can be used as voice commands too
isMediaApp
Indicates if the app is a media application.
sdlMsgVersion
Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
Desired language in HMI.
appType
Type of application.
appID
Identifier of the client application.
autoActivateID
ID used to re-register previously registered application.
callbackToUIThread
If true, all callbacks will occur on the UI thread.
preRegister
Flag that indicates that client should be pre-registred or not

SdlProxyALM( Context context, IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, java.util.Vector<com.smartdevicelink.proxy.rpc.enums.AppHMIType> appType, String appID, String autoActivateID, boolean callbackToUIThread, boolean preRegister )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL via specified transport. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(Context context,IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,java.util.Vector<com.smartdevicelink.proxy.rpc.enums.AppHMIType> appType,String appID,String autoActivateID,boolean callbackToUIThread,boolean preRegister)

Parameters

context
- Used to create a multiplexing transport config
listener
Reference to the object in the App listening to callbacks from SDL.
sdlProxyConfigurationResources
Proxy configuration resources.
appName
Name of the application displayed on SDL.
ttsName
TTS name.
ngnMediaScreenAppName
Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
A vector of strings, all of which can be used as voice commands too
isMediaApp
Indicates if the app is a media application.
sdlMsgVersion
Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
Desired language in HMI.
appType
Type of application.
appID
Identifier of the client application.
autoActivateID
ID used to re-register previously registered application.
callbackToUIThread
If true, all callbacks will occur on the UI thread.
preRegister
Flag that indicates that client should be pre-registred or not

SdlProxyALM( IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, java.util.Vector<com.smartdevicelink.proxy.rpc.enums.AppHMIType> appType, String appID, String autoActivateID, boolean callbackToUIThread, boolean preRegister, BaseTransportConfig transportConfig )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL via specified transport. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,java.util.Vector<com.smartdevicelink.proxy.rpc.enums.AppHMIType> appType,String appID,String autoActivateID,boolean callbackToUIThread,boolean preRegister,BaseTransportConfig transportConfig)

Parameters

listener
Reference to the object in the App listening to callbacks from SDL.
sdlProxyConfigurationResources
Proxy configuration resources.
appName
Name of the application displayed on SDL.
ttsName
TTS name.
ngnMediaScreenAppName
Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
A vector of strings, all of which can be used as voice commands too
isMediaApp
Indicates if the app is a media application.
sdlMsgVersion
Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
Desired language in HMI.
appType
Type of application.
appID
Identifier of the client application.
autoActivateID
ID used to re-register previously registered application.
callbackToUIThread
If true, all callbacks will occur on the UI thread.
preRegister
Flag that indicates that client should be pre-registred or not
transportConfig
Initial configuration for transport.

SdlProxyALM( Service appService, IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, java.util.Vector<com.smartdevicelink.proxy.rpc.enums.AppHMIType> appType, String appID, String autoActivateID, boolean callbackToUIThread, boolean preRegister, BaseTransportConfig transportConfig )

public SdlProxyALM(Service appService,IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,java.util.Vector<com.smartdevicelink.proxy.rpc.enums.AppHMIType> appType,String appID,String autoActivateID,boolean callbackToUIThread,boolean preRegister,BaseTransportConfig transportConfig)

Parameters

appService
listener
sdlProxyConfigurationResources
appName
ttsName
ngnMediaScreenAppName
vrSynonyms
isMediaApp
sdlMsgVersion
languageDesired
hmiDisplayLanguageDesired
appType
appID
autoActivateID
callbackToUIThread
preRegister
transportConfig

SdlProxyALM( IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, java.util.Vector<com.smartdevicelink.proxy.rpc.enums.AppHMIType> appType, String appID, String autoActivateID, boolean callbackToUIThread, boolean preRegister, String sHashID, BaseTransportConfig transportConfig )

Constructor for the SdlProxy object, the proxy for communicating between the App and SDL via specified transport. Takes advantage of the advanced lifecycle management.

public SdlProxyALM(IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,java.util.Vector<com.smartdevicelink.proxy.rpc.enums.AppHMIType> appType,String appID,String autoActivateID,boolean callbackToUIThread,boolean preRegister,String sHashID,BaseTransportConfig transportConfig)

Parameters

listener
Reference to the object in the App listening to callbacks from SDL.
sdlProxyConfigurationResources
Proxy configuration resources.
appName
Name of the application displayed on SDL.
ttsName
TTS name.
ngnMediaScreenAppName
Name of the application displayed on SDL for Navigation equipped vehicles. Limited to five characters.
vrSynonyms
A vector of strings, all of which can be used as voice commands too
isMediaApp
Indicates if the app is a media application.
sdlMsgVersion
Indicates the version of SDL SmartDeviceLink Messages desired. Must be less than or equal to the version of SDL SmartDeviceLink running on the vehicle.
languageDesired
Indicates the language desired for the SDL interface.
hmiDisplayLanguageDesired
Desired language in HMI.
appType
Type of application.
appID
Identifier of the client application.
autoActivateID
ID used to re-register previously registered application.
callbackToUIThread
If true, all callbacks will occur on the UI thread.
preRegister
Flag that indicates that client should be pre-registred or not
sHashID
HashID used for app resumption
transportConfig
Initial configuration for transport.

SdlProxyALM( Service appService, IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, java.util.Vector<com.smartdevicelink.proxy.rpc.enums.AppHMIType> appType, String appID, String autoActivateID, boolean callbackToUIThread, boolean preRegister, String sHashID, BaseTransportConfig transportConfig )

public SdlProxyALM(Service appService,IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,java.util.Vector<com.smartdevicelink.proxy.rpc.enums.AppHMIType> appType,String appID,String autoActivateID,boolean callbackToUIThread,boolean preRegister,String sHashID,BaseTransportConfig transportConfig)

Parameters

appService
listener
sdlProxyConfigurationResources
appName
ttsName
ngnMediaScreenAppName
vrSynonyms
isMediaApp
sdlMsgVersion
languageDesired
hmiDisplayLanguageDesired
appType
appID
autoActivateID
callbackToUIThread
preRegister
sHashID
transportConfig

SdlProxyALM( Service appService, IProxyListenerALM listener, SdlProxyConfigurationResources sdlProxyConfigurationResources, String appName, java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName, String ngnMediaScreenAppName, java.util.Vector<java.lang.String> vrSynonyms, Boolean isMediaApp, SdlMsgVersion sdlMsgVersion, Language languageDesired, Language hmiDisplayLanguageDesired, java.util.Vector<com.smartdevicelink.proxy.rpc.enums.AppHMIType> appType, String appID, String autoActivateID, TemplateColorScheme dayColorScheme, TemplateColorScheme nightColorScheme, boolean callbackToUIThread, boolean preRegister, String sHashID, BaseTransportConfig transportConfig )

public SdlProxyALM(Service appService,IProxyListenerALM listener,SdlProxyConfigurationResources sdlProxyConfigurationResources,String appName,java.util.Vector<com.smartdevicelink.proxy.rpc.TTSChunk> ttsName,String ngnMediaScreenAppName,java.util.Vector<java.lang.String> vrSynonyms,Boolean isMediaApp,SdlMsgVersion sdlMsgVersion,Language languageDesired,Language hmiDisplayLanguageDesired,java.util.Vector<com.smartdevicelink.proxy.rpc.enums.AppHMIType> appType,String appID,String autoActivateID,TemplateColorScheme dayColorScheme,TemplateColorScheme nightColorScheme,boolean callbackToUIThread,boolean preRegister,String sHashID,BaseTransportConfig transportConfig)

Parameters

appService
listener
sdlProxyConfigurationResources
appName
ttsName
ngnMediaScreenAppName
vrSynonyms
isMediaApp
sdlMsgVersion
languageDesired
hmiDisplayLanguageDesired
appType
appID
autoActivateID
dayColorScheme
nightColorScheme
callbackToUIThread
preRegister
sHashID
transportConfig

Methods

resetProxy()

Disconnects the application from SDL, then recreates the transport such that the next time a SDL unit discovers applications, this application will be available.

public void resetProxy() throws com.smartdevicelink.exception.SdlException

Throws

getButtonCapabilities()

Deprecated
Gets buttonCapabilities set when application interface is registered.

public java.util.List getButtonCapabilities() throws com.smartdevicelink.exception.SdlException

Throws

getSoftButtonCapabilities()

Deprecated
Gets getSoftButtonCapabilities set when application interface is registered.

public java.util.List getSoftButtonCapabilities() throws com.smartdevicelink.exception.SdlException

Throws

getPresetBankCapabilities()

Deprecated
Gets getPresetBankCapabilities set when application interface is registered.

public com.smartdevicelink.proxy.rpc.PresetBankCapabilities getPresetBankCapabilities() throws com.smartdevicelink.exception.SdlException

Throws

getProxyVersionInfo()

Gets the current version information of the proxy.

public java.lang.String getProxyVersionInfo() throws com.smartdevicelink.exception.SdlException

Throws

getDisplayCapabilities()

Deprecated
Gets displayCapabilities set when application interface is registered.

public com.smartdevicelink.proxy.rpc.DisplayCapabilities getDisplayCapabilities() throws com.smartdevicelink.exception.SdlException

Throws

getHmiZoneCapabilities()

Deprecated
Gets hmiZoneCapabilities set when application interface is registered.

public java.util.List getHmiZoneCapabilities() throws com.smartdevicelink.exception.SdlException

Throws

getSpeechCapabilities()

Deprecated
Gets speechCapabilities set when application interface is registered.

public java.util.List getSpeechCapabilities() throws com.smartdevicelink.exception.SdlException

Throws

getPrerecordedSpeech()

Gets PrerecordedSpeech set when application interface is registered.

public java.util.List getPrerecordedSpeech() throws com.smartdevicelink.exception.SdlException

Throws

getSdlLanguage()

Gets sdlLanguage set when application interface is registered.

public com.smartdevicelink.proxy.rpc.enums.Language getSdlLanguage() throws com.smartdevicelink.exception.SdlException

Throws

getHmiDisplayLanguage()

Gets getHmiDisplayLanguage set when application interface is registered.

public com.smartdevicelink.proxy.rpc.enums.Language getHmiDisplayLanguage() throws com.smartdevicelink.exception.SdlException

Throws

getSdlMsgVersion()

Gets sdlMsgVersion set when application interface is registered.

public com.smartdevicelink.proxy.rpc.SdlMsgVersion getSdlMsgVersion() throws com.smartdevicelink.exception.SdlException

Throws

getVrCapabilities()

Deprecated
Gets vrCapabilities set when application interface is registered.

public java.util.List getVrCapabilities() throws com.smartdevicelink.exception.SdlException

Throws

getVehicleType()

Gets getVehicleType set when application interface is registered.

public com.smartdevicelink.proxy.rpc.VehicleType getVehicleType() throws com.smartdevicelink.exception.SdlException

Throws

getAudioPassThruCapabilities()

Deprecated
Gets AudioPassThruCapabilities set when application interface is registered.

public java.util.List getAudioPassThruCapabilities() throws com.smartdevicelink.exception.SdlException

Throws

getSupportedDiagModes()

public java.util.List getSupportedDiagModes() throws com.smartdevicelink.exception.SdlException

Throws

getHmiCapabilities()

Deprecated
Gets HMICapabilities when application interface is registered.

public com.smartdevicelink.proxy.rpc.HMICapabilities getHmiCapabilities() throws com.smartdevicelink.exception.SdlException

Throws

getSystemSoftwareVersion()

public java.lang.String getSystemSoftwareVersion() throws com.smartdevicelink.exception.SdlException

Throws

isAppResumeSuccess()

public boolean isAppResumeSuccess() throws com.smartdevicelink.exception.SdlException

Throws

Inherited Methods

From Class Methods
com.smartdevicelink.proxy.SdlProxyBase addPutFileResponseListener, remPutFileResponseListener, getIsConnected, getAppInterfaceRegistered, initializeProxy, forceOnConnected, sendTransportBroadcast, enableSiphonDebug, disableSiphonDebug, enableDebugTool, disableDebugTool, isDebugEnabled, isAudioStreamTransportAvailable, isVideoStreamTransportAvailable, close, dispose, cycleProxy, getProtocolVersion, serializeJSON, onPacketProgress, addOnRPCResponseListener, getResponseListeners, onRPCNotificationReceived, addOnRPCNotificationListener, removeOnRPCNotificationListener, removeOnRPCNotificationListener, getSdlMsgVersion, sendSequentialRequests, sendRequests, sendRPCRequest, notifyProxyClosed, startRPCStream, startRPCStream, endRPCStream, createFutureTask, createScheduler, startService, endService, startH264, startH264, endH264, pausePCM, pauseH264, resumePCM, resumeH264, startPCM, startPCM, endPCM, startVideoStream, endVideoStream, pauseVideoStream, resumeVideoStream, createOpenGLInputSurface, startRemoteDisplayStream, stopRemoteDisplayStream, startEncoder, releaseEncoder, drainEncoder, startAudioStream, endAudioStream, pauseAudioStream, resumeAudioStream, setAppService, startProtectedRPCService, getLockScreenIcon, addCommand, addCommand, addCommand, addCommand, addCommand, addCommand, addCommand, addCommand, addCommand, addCommand, addCommand, addCommand, addSubMenu, addSubMenu, addSubMenu, alert, alert, alert, alert, alert, alert, alert, alert, alert, alert, createInteractionChoiceSet, deleteCommand, deleteInteractionChoiceSet, deleteSubMenu, performInteraction, performInteraction, performInteraction, performInteraction, performInteraction, performInteraction, performInteraction, performInteraction, registerAppInterfacePrivate, setGlobalProperties, setGlobalProperties, setGlobalProperties, setGlobalProperties, resetGlobalProperties, setMediaClockTimer, pauseMediaClockTimer, resumeMediaClockTimer, clearMediaClockTimer, show, show, show, show, speak, speak, subscribeButton, unregisterAppInterfacePrivate, unsubscribeButton, createChoiceSetChoice, performaudiopassthru, endaudiopassthru, subscribevehicledata, subscribevehicledata, unsubscribevehicledata, unsubscribevehicledata, getvehicledata, getvehicledata, scrollablemessage, slider, changeregistration, putFileStream, putFileStream, putFileStream, putFileStream, putFileStream, putFileStream, putFileStream, putFileStream, putFileStream, putFileStream, putFileStream, putFileStream, endPutFileStream, putfile, deletefile, listfiles, setappicon, setdisplaylayout, setdisplaylayout, getSystemCapabilityManager, isCapabilitySupported, getCapability, getCapability, addOnSystemCapabilityListener, removeOnSystemCapabilityListener, getCurrentTransportType, setSdlSecurityClassList, isServiceTypeProtected, addServiceListener, removeServiceListener, getAcceptedVideoParams, getProxyListener, getAppName, getNgnAppName, getAppID, getDeviceInfo, getInstanceDT, setConnectionDetails, getConnectionDetails, setPoliciesURL, getPoliciesURL, getIconResumed
java.lang.Object getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize
View on GitHub.com
Previous Section Next Section