SmartDeviceLink libraries for Android, Java SE, and Java EE
BSD-3-CLAUSE License
Bot releases are visible (Hide)
Published by bilal-alsharifi about 4 years ago
Version | |
---|---|
Protocol | 5.2.0 |
RPC | 6.0.0 |
Tested Targeting | Android 29 |
[SDL 0306] Use Taskmaster To Handle Queuing Operations in Managers
PermissionManager Should send callback when subscribing to listener
Move textFields / imageFields == null checking from ScreenManager to SystemCapabilityManager
Classes that need to be removed in next major release should be deprecated
The name of setter and getter in OnButtonPress are ambiguous
Published by bilal-alsharifi over 4 years ago
Version | |
---|---|
Protocol | 5.2.0 |
RPC | 6.0.0 |
Tested Targeting | Android 29 |
Published by bilal-alsharifi over 4 years ago
Version | |
---|---|
Protocol | 5.2.0 |
RPC | 6.0.0 |
Tested Targeting | Android 29 |
Inconsistently in ScreenManager behavior if displayCapabilities is null
BaseFileManager UploadFiles handles static icons differently then UploadFile
USB transport drops remaining data after PSM FINISHED or ERROR state
Null pointer exception in startStream if hapticSpatialDataSupported is missing
Video streaming doesn't start again after closing the app using voice commands
Published by joeygrover almost 5 years ago
Published by joeygrover almost 5 years ago
Published by bilal-alsharifi about 5 years ago
Published by joeygrover over 5 years ago
buildWindowSymLinks
) in order to create the Windows version of symlinks.sendSequentialRPCs
where it didn't call onResponse
and stoped on first onError
Published by joeygrover over 5 years ago
Published by joeygrover over 5 years ago
sdl_java_suite
SetCloudAppProperties
, GetCloudAppProperties
, new vehicle data item -cloudAppVehicleID
, and retrieval of auth token sent during StartServiceACK
for RPC service. TemplateImages
in ScreenManager
RegisterAppInterface
Response message from SdlManager
SetMediaClockTimer
InitializersStaticIcons
to SDLArtwork
SdlManagerListener.onDestroy()
was not being called after transport disconnect when bound to older router services.ScreenManager
not being able to clear imagesScreenManager
where it would not call completion listener if TextAndGraphicManager was not dirtySystemCapabilityManager
query only for queryable capabilitiesSdlRouterService
: 1, 2, 3, 4
VirtualDisplayEncoder
from sending unexpected buffer at startupSdlRouterService
wasn't sending EndSession frame with valid hash ID for protocol version >= 5ScreenManager
submanagers starting at incorrect timePublished by bilal-alsharifi over 5 years ago
Published by BrettyWhite over 5 years ago
Published by joeygrover almost 6 years ago
Published by joeygrover almost 6 years ago
TransportBroker
that caused previous router service's connection messages to be dropped.SdlPacket
classPublished by joeygrover almost 6 years ago
SdlException
throw from send RPC methodsPublished by joeygrover almost 6 years ago
Version | |
---|---|
Protocol | 5.1.0 |
RPC | 5.0.0 |
MultiplexingConfig
at this point unless debugging with TCP.SdlProxyALM
has been deprecated - The SdlProxyALM
will still function for this release but it has now moved into maintenance mode and no new features will be added. The manager APIs should be used from this point forward.predefinedlayout
PutFile
RPCPublished by joeygrover about 6 years ago
Published by joeygrover over 6 years ago
Published by joeygrover over 6 years ago
Version | |
---|---|
Protocol | 5.0.0 |
RPC | 4.5.0 |
RPCRequestFactory
has been deprecated. Please use the desired RPC's constructor instead.intent-filter
entries for the SdlBroadcastReceiver
has been reduced. It is now only listening for the SDL custom intent, ACL connect, and USB connection if using AOA.compile
to api
and implementation
.SdlProxyBuilder
was cleaned up to remove redundant variables between the SdlProxyBuilder.Builder
object and the SdlProxyBuilder
class.UnregisterAppInterface
.AddCommand
.NetworkOnTheMainThread
exceptions when the connection is closing.SdlBroadcastReceiver
was attempting to send implicit intents to ping the SdlRouterService
. They are now explicit.SdlBroadcastReceiver
while an app is only using USB and does not include an instance of an SdlRouterService
.SdlBroadcastReceiver
would throw a false positive regarding whether or not an app had included the correct intent-filter
in their SdlRouterService
manifest declaration.Published by joeygrover over 6 years ago
Version | |
---|---|
Protocol | 5.0.0 |
RPC | 4.5.0 |
SdlRouterService
manifest declarations now require an intent-filter
and meta-data
tags. These changes can be found in the documentation.pcmCapabilities
from the SystemCapbilityManager
SdlRouterService
had a good deal of refactoring and cleaning up to remove warnings and issuesSdlRouterService
is now performed before starting an actual router service.LegacyBluetoothTransport
OnHMIStatus
was ignored if the level was the same, but the AudioStreamingState
had changedSdlProxyBase
class when a packet was malformedSdlRouterStatusProvider
class where the handler wasn't able to obtain a looper.ServiceFinder
class where the handler was using a looper than was exiting and therefore not posting the expected runnableSdlRouterService
notification icon showing even if there were no current connectsSdlRouterService
would start regardless of what bluetooth device it connected.UsbTransport
was given a few fixes around incorrect exiting callsSpeechCapability
instead of a listPublished by joeygrover almost 7 years ago
MOBILE_PROJECTION
added as an app typeLanguage
enumSystemCapaibilityQuery
was added with a new SystemCapabilityManager
that can retrieve capabilitiesVideoStreamingCapabilities
were added. Includes supported codecs, resolution, etcMetadataType
to Show
linesHapticData
sdl.router.startservice
string into single constantMultiplexBluetoothTransport
is no longer a singletonBinaryFrameHeader
SdlProxyBase
method, performBaseCommon()
MultiplexTransport
constructorSdlRouterService
method, handleMessaage()
for AltTransportHandler
SdlRouterService
method, writeBytesToTransport()
androidDebuggable = "true"
from manifestSdlBroadcastReceiver
and unused intent extraSdlProxyBase