sdl_java_suite
sdl_java_suite copied to clipboard
SmartDeviceLink libraries for Android, Java SE, and Java EE
Proposal: [DialNumber Text](https://github.com/smartdevicelink/sdl_evolution/blob/master/proposals/0284-DialNumber_Text.md) > This proposal adds a text string to `DialNumber` so that apps can be more descriptive or user friendly with it. Review: https://github.com/smartdevicelink/sdl_evolution/issues/950 Steering Committee Decision: >...
Proposal: [Disabled Softbuttons](https://github.com/smartdevicelink/sdl_evolution/blob/master/proposals/0259-DisabledSoftbuttons.md) > This feature would allow apps to send custom softbuttons to display on screen but they would appear disabled. This also allows an app to subscribe to...
Proposal: [Next RPC Indication for the HMI](https://github.com/smartdevicelink/sdl_evolution/blob/master/proposals/0250-NextRpcIndication.md) > In situations with driver distraction, also with making a good UI, it really hurts the possible UX when the HMI has no...
Proposal: [Screen Manager Microphone Input Manager](https://github.com/smartdevicelink/sdl_evolution/blob/master/proposals/0295-screen-manager-audio-pass-thru.md) > This proposal adds audio pass thru management and handling to the screen manager API. Review: https://github.com/smartdevicelink/sdl_evolution/issues/974 Steering Committee Decision: > The Steering Committee...
Proposal: [Add Scrollable Message and Slider to Screen Manager](https://github.com/smartdevicelink/sdl_evolution/blob/master/proposals/0283-screen-manager-scrollable-message-and-slider.md) > This proposal adds scrollable message and slider management to the screen manager API. Review: https://github.com/smartdevicelink/sdl_evolution/issues/949 Steering Committee Decision: > The...
Proposal: [Screen Manager Play Audio](https://github.com/smartdevicelink/sdl_evolution/blob/master/proposals/0288-screen-manager-play-audio.md) > This proposal adds a `playAudio` method (based on the `Speak` RPC) to the screen manager. Review: https://github.com/smartdevicelink/sdl_evolution/issues/962
Proposal: [App Service - Messaging](https://github.com/smartdevicelink/sdl_evolution/blob/master/proposals/0294-app-service-messaging.md) > This proposal adds a new "messaging" app service for apps that provide messaging features. Review: https://github.com/smartdevicelink/sdl_evolution/issues/973
The current libraries don't follow best practices for handling exceptions. Here is a good guide for [Java Exception best practices](https://code.google.com/p/solidbase/wiki/ExceptionHandlingGuideline). For example, SDL only has defined a single custom exception...
> _com/smartdevicelink/util/ByteEnumer_ In the [ByteEnumer](https://github.com/smartdevicelink/sdl_android/blob/develop/sdl_android_lib/src/com/smartdevicelink/util/ByteEnumer.java) class the following two methods are redundant, but I am wondering if they are there as legacy code? ``` java public boolean equals(ByteEnumer other) {...
5.6.0 RC This PR is **[ready]** for review. ### Risk This PR makes **[minor]** API changes. ### Testing Plan - Full Test Plan ### Summary See the 5.6.0 Project ###...