function addRow(str1, str2) {
	var table = document.getElementById("table1");
	var rowlen = table.rows.length;
	var row = table.insertRow(rowlen-1);
	row.insertCell(0).innerHTML = str1;
	row.insertCell(1).innerHTML = str2;
}

function onSuccessCallbackPower(power) {
	addRow("power Level : ", power.level*100);
	addRow("Power isCharging : " , power.isCharging);
    console.log("Power Level : " + power.level);
    console.log("Power isCharging : " + power.isCharging);
}



function onSuccessCallbackCpu(cpu) {
	addRow("Cpu : " , cpu.load + "GHz");
    console.log("Cpu : " + cpu.load);
}



function onSuccessCallbackStorage(storage) {
	addRow("Storage : " + storage.units);
    console.log("Storage : " + storage.units);
}



function onSuccessCallbackDisplay(display) {
	addRow("resolutionWidth : " , display.resolutionWidth);
	addRow("resolutionHeight : " , display.resolutionHeight);
	addRow("dotsPerInchWidth : " , display.dotsPerInchWidth);
	addRow("dotsPerInchHeight : " , display.dotsPerInchHeight);
	addRow("physicalWidth : " , display.physicalWidth);
	addRow("physicalHeight : " , display.physicalHeight);
	addRow("brightness : " , display.brightness);

	console.log("resolutionWidth : " + display.resolutionWidth);
    console.log("resolutionHeight : " + display.resolutionHeight);
    console.log("dotsPerInchWidth : " + display.dotsPerInchWidth);
    console.log("dotsPerInchHeight : " + display.dotsPerInchHeight);
    console.log("physicalWidth : " + display.physicalWidth);
    console.log("physicalHeight : " + display.physicalHeight);
    console.log("brightness : " + display.brightness);
}

function onSuccessCallbackDevice(device) {
	addRow("imei : " , device.imei);
    addRow("model : " , device.model);
    addRow("version : " , device.version);
    addRow("vendor : " , device.vendor);
	
    console.log("imei : " + device.imei);
    console.log("model : " + device.model);
    console.log("version : " + device.version);
    console.log("vendor : " + device.vendor);
}


function onSuccessCallbackWifiNetwork(wifi) {
	addRow("status : " , wifi.status);
    addRow("ssid : " , wifi.ssid);
    addRow("ipAddress : " , wifi.ipAddress);
    addRow("signalStrength : " , wifi.signalStrength);

    console.log("status : " + wifi.status);
    console.log("ssid : " + wifi.ssid);
    console.log("ipAddress : " + wifi.ipAddress);
    console.log("signalStrength : " + wifi.signalStrength);
}

function onSuccessCallbackCellularNetwork(cell) {
	addRow("status : " , cell.status);
	addRow("apn : " , cell.apn);
	addRow("ip : " , cell.ipAddress);
	addRow("mcc : " , cell.mcc);
	addRow("mnc : " , cell.mnc);
	addRow("cell id : " , cell.cellId);
	addRow("lac : " , cell.lac);
	addRow("roaming : " , cell.isRoaming);

	console.log("status : " + cell.status);
    console.log("apn : " + cell.apn);
    console.log("ip : " + cell.ipAddress);
    console.log("mcc : " + cell.mcc);
    console.log("mnc : " + cell.mnc);
    console.log("cell id : " + cell.cellId);
    console.log("lac : " + cell.lac);
    console.log("roaming : " + cell.isRoaming);
}

function onErrorCallback(error) {
	console.log("An error occurred " + error.message);
}

webapis.systeminfo.getPropertyValue("Power", onSuccessCallbackPower, onErrorCallback);
webapis.systeminfo.getPropertyValue("Cpu", onSuccessCallbackCpu, onErrorCallback);
webapis.systeminfo.getPropertyValue("Storage", onSuccessCallbackStorage, onErrorCallback);
webapis.systeminfo.getPropertyValue("Display", onSuccessCallbackDisplay, onErrorCallback);
webapis.systeminfo.getPropertyValue("Device", onSuccessCallbackDevice, onErrorCallback);
webapis.systeminfo.getPropertyValue("WifiNetwork", onSuccessCallbackWifiNetwork, onErrorCallback);
webapis.systeminfo.getPropertyValue("CellularNetwork", onSuccessCallbackCellularNetwork, onErrorCallback);

'Tip & Tech > Samsung Web API' 카테고리의 다른 글

Samsung Web API 사용하기 - 1. 소개 및 설치  (0) 2013.02.08
posted by 알 수 없는 사용자