category: Samsung

Samsung Samrt TV - Network Error Handle

on 2014-04-28

Samsung Samrt TV - Network Error Handle

Example

Watch network connect status

  1. Add web api in HTML
<script type="text/javascript" language="javascript" src="$MANAGER_WIDGET/Common/webapi/1.0/webapis.js"></script>
  1. Add JavaScript code
var watchCB = {
    onconnect : function (type) {
        // (1) connected
        alert(type + " is connected successfully");
    },

    ondisconnect : function(type) {
        // (0) disconnected
        alert(type + " is disconnected");
    }
};

function successCB(networks) {
    for (var i = 0; networks.length; i++) {
        if (networks[i].isActive()) {
            networks[i].setWatchListener(watchCB, errorCB);
        }
    }
};

function errorCB(error) {
    alert(error.message);
};

try {
    webapis.network.getAvailableNetworks(successCB, errorCB);
} catch (error) {
    document.querySelector('h4').innerHTML = error.name;
    alert(error.name);
}

This sample code can detect network connect status

Refer - Web Device API Refer - Network

Read more

Develop Samsung Smart TV Apps - Update(SDK 5.0)

on 2014-03-07

SDK 5.0 Update diff

SDK 5.0 改變了 IDE UI

  1. 打包到 Server 設定

螢幕快照 2014-03-07 下午3.26.15.png

螢幕快照 2014-03-07 下午3.26.53.png

螢幕快照 2014-03-07 下午3.26.58.png

  1. package app

螢幕快照 2014-03-07 下午3.22.40.png

螢幕快照 2014-03-07 下午3.23.01.png

螢幕快照 2014-03-07 下午3.25.53.png