Skip to main content

Device Functions

Overview

  • Device module functions are related to device information
  • The device module uses the device prefix

device.getDeviceId Get Device ID

function main() {
var xx = device.getDeviceId();
logd(xx);
}

main();

device.getEcid Get ECID

function main() {
var xx = device.getEcid();
logd(xx);
}

main();

device.getSerialNo Get Serial Number

function main() {
var xx = device.getSerialNo();
logd(xx);
}

main();

device.getDeviceName Get Device Name

  • Get device name (the phone's name)
  • @return string
function main() {
var xx = device.getDeviceName();
logd(xx);
}

main();

device.getDeviceName2 Get Device Name 2

  • Get device name; on iOS 16+ the standard method may fail — use this function instead
  • Available in EC standalone 2.0.0+; requires the standalone activator to obtain the device name correctly
  • See Advanced — Standalone Activator Tutorial
  • @return string
function main() {
var xx = device.getDeviceName2();
logd(xx);
}

main();

device.getScreenWidthHeight Screen Width and Height

  • Screen width and height
  • @return integer
function main() {
let aa = device.getScreenWidthHeight()
logd("getScreenWidthHeight " + aa)
let bb = aa.split(",")
logd("width " + bb[0])
logd("height " + bb[1])
}

main();

device.getScreenWidth Screen Width

  • [Deprecated]
  • Get screen width
  • @return integer
function main() {
var width = device.getScreenWidth();
logd(width);
}

main();

device.getScreenHeight Screen Height

  • [Deprecated]
  • Get screen height
  • @return integer
function main() {
var height = device.getScreenHeight();
logd(height);
}

main();

device.getScale Screen Scale Factor

  • Screen scale factor
  • @return {float}
function main() {
var d = device.getScale();
logd(d);
}

main();

device.getModel Get Device Model

  • Get phone model
  • @return string
function main() {
var model = device.getModel();
logd(model);
}

main();

device.getOSVersion Get OS Version

  • @return string
function main() {
var osVersion = device.getOSVersion();
logd(osVersion);
}

main();

device.getBattery Get Battery Level

  • Get battery level
  • @return int
function main() {
var res = device.getBattery();
logd(res);
}

main();

device.isCharging Is Charging

  • Whether the device is charging
  • @return boolean
function main() {
var res = device.isCharging();
logd(res);
}

main();