getApplicationList (v1.0)

Estimated reading time: 1 minute

This API provides the list of applications that can be launched by setActiveApp

Syntax

http://<Base URL>/appControl

Authentication Level

private

Request

params' Elements
Not necessary.
JSON Example
{
    "method": "getApplicationList",
    "id": 60,
    "params": [],
    "version": "1.0"
}

Response

result's Elements
An array of objects composed of the following pairs.
name type multiplicity default description
title string 1 Application name
uri string 1 Application URI
icon string ? "" URL that indicates the application's icon location. If this member is skipped, the default is "", which means that there is no icon for the application.
JSON Example
{
    "result": [[
        {
            "title": "YouTube",
            "uri": "com.sony.dtv.com.google.android.youtube.tv.com.google.android.apps.youtube.tv.activity.ShellActivity",
            "icon": "http://43.3.149.111/DIAL/icon/com.sony.dtv.com.google.android.youtube.tv.com.google.android.apps.youtube.tv.activity.ShellActivity.png"
        },
        {
            "title": "Screen mirroring",
            "uri": "com.sony.dtv.screnmirroring.com.screnmirroring.com.StartScreenMirroringHomeActivity",
            "icon": "http://43.3.149.111/DIAL/icon/com.sony.dtv.screnmirroring.com.screnmirroring.com.StartScreenMirroringHomeActivity.png"
        }
    ]],
    "id": 60
}
Error Code
No additional error codes are defined. Refer to error code for common errors.
Last modified: 6 Feb 2019