AppInfo com.connectsdk.core.AppInfo

Normalized reference object for information about a DeviceService's app. This object will, in most cases, be used to launch apps.

In some cases, all that is needed to launch an app is the app id.

Methods

AppInfo ()

Default constructor method.

AppInfo (String id)

Default constructor method.

Parameters:
  • id –

    App id to launch

String getId ()

Gets the ID of the app on the first screen device. Format is different depending on the platform. (ex. youtube.leanback.v4, 0000001134, netflix, etc).

void setId (String id)

Sets the ID of the app on the first screen device. Format is different depending on the platform. (ex. youtube.leanback.v4, 0000001134, netflix, etc).

Parameters:
  • id
String getName ()

Gets the user-friendly name of the app (ex. YouTube, Browser, Netflix, etc).

void setName (String name)

Sets the user-friendly name of the app (ex. YouTube, Browser, Netflix, etc).

Parameters:
  • name
JSONObject getRawData ()

Gets the raw data from the first screen device about the app.

void setRawData (JSONObject data)

Sets the raw data from the first screen device about the app.

Parameters:
  • data
boolean equals (Object o)

Compares two AppInfo objects.

Parameters:
  • o –

    Other AppInfo object to compare.

Returns:

true if both AppInfo id values are equal

Inherited Methods

JSONObject toJSONObject ()