Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The UI currently supports two languages,   English and Spanish. New language support can be integrated with proper resource files added along with the defaults as detailed in upcoming sections. UI will reload to refresh the entire settings and during that time user may see display going blank and a spinner appearing for the reload time.

Based on user selection; active language shall be saved as user preference in platform configuration.

Note: this spinner is being spawned as a separate app instance.

...

FunctionalityPluginMethodEvents
Deactivate apporg.rdk.RDKShelldestroy
Suspend apporg.rdk.RDKShellsuspend
Focus Apporg.rdk.RDKShellsetFocus
Move app to top of zorderorg.rdk.RDKShellmoveToFront
State change of application eventController
statechange
Add key interceptsorg.rdk.RDKShelladdKeyIntercept
Install Downloadable App bundleLISAinstall
operationStatus
To populate & manage the installed Downloaded App bundlesLISA
getStorageDetails, getList

Uninstall Downloadable App bundleLISAuninstall
Launch/resume Downloaded App bundleorg.rdk.RDKShelllaunchApplication, 
resumeApplication

Suspend/Kill Downloaded App bundleorg.rdk.RDKShellkill
User Preferences such as current languageorg.rdk.UserPreferencessetUILanguage
  • Xcast Feature

FunctionalityPluginMethodEvents
Activate Xcast PluginController (org.rdk.Xcast)activate
Deactivate Xcast PluginController (org.rdk.Xcast)deactivate
Enable/Disable Xcast Statusorg.rdk.XcastgetEnabled
Set Enable/Disable Xcast Statusorg.rdk.XcastsetEnabled
Notify Application Stateorg.rdk.XcastonApplicationStateChanged
Launch Request eventorg.rdk.Xcast
onApplicationLaunchRequest
Hide Request eventorg.rdk.Xcast
onApplicationHideRequest
Resume Request eventorg.rdk.Xcast
onApplicationResumeRequest
Stop Request eventorg.rdk.Xcast
onApplicationStopRequest
State Request eventorg.rdk.Xcast
onApplicationStateRequest

...