设备

说明

设备模块函数主要是跟设备信息相关联
设备模块的对象前缀是device,例如 device.getIMEI()这样调用

device.getIMEI()

获取手机的IMEI

@return 字符串

function main(){ var imei = device.getIMEI(); toast(imei); } main();

device.getScreenWidth()

取得屏幕宽度

@return 整型

function main(){ var width = device.getScreenWidth(); toast(width); } main();

device.getScreenHeight()

取得屏幕高度

@return 整型

function main(){ var height = device.getScreenHeight(); toast(height); } main();

device.getAndroidId()

取得Android ID

@return 字符串

function main(){ var androidId = device.getAndroidId(); toast(androidId); } main();

device.getBrand()

取得手机品牌

@return 字符串

function main(){ var brand = device.getBrand(); toast(brand); } main();

device.getModel()

取得手机机型

@return 字符串

function main(){ var model = device.getModel(); toast(model); } main();

device.getImsi()

取得手机卡号

@return 字符串

function main(){ var imsi = device.getImsi(); toast(imsi); } main();

device.getSerial()

取得手机串号

@return 字符串

function main(){ var serial = device.getSerial(); toast(serial); } main();

device.getSdkInt()

取得手机SDK 版本号,例如 23

@return 字符串

function main(){ var sdkInt = device.getSdkInt(); toast(sdkInt); } main();

device.getOSVersion()

取得手机版本号,例如 6.0等字符串

@return 字符串

function main(){ var osVersion = device.getOSVersion(); toast(osVersion); } main();

device.getMacAddress()

获取mac地址
@return 字符串

function main(){ var res = device.getMacAddress(); toast(res); } main();

device.getBattery()

取得电量

@return int型

function main(){ var res = device.getBattery(); toast(res); } main();

device.getTotalMem()

取得总内存
@return long型

function main(){ var res = device.getTotalMem(); toast(res); } main();

device.getAvailMem()

取得可用内存

@return long型

function main(){ var res = device.getAvailMem(); toast(res); } main();

device.isCharging()

是否正在充电

@return 布尔型

function main(){ var res = device.isCharging(); toast(res); } main();

device.vibrate()

发出震动 单位是毫秒

function main(){ device.vibrate(1*1000); } main();

device.cancelVibration()

取消震动

function main(){ device.cancelVibration(); } main();

device.keepAwake()

保持设备唤醒

@param flag 参考安卓PowerManager中的唤醒标准

function main(){ importClass(android.os.PowerManager) device.keepAwake(PowerManager.SCREEN_DIM_WAKE_LOCK|PowerManager.ACQUIRE_CAUSES_WAKEUP); } main();

device.keepScreenOn()

保持屏幕唤醒状态

function main(){ device.keepScreenOn(); } main();

device.keepScreenDim()

保持设备昏暗状态

function main(){ device.keepScreenDim(); } main();

device.cancelKeepingAwake()

取消保持唤醒状态

function main(){ device.cancelKeepingAwake(); } main();