设备

说明

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

device.getIMEI() 获取IMEI

  • 获取手机的IMEI
  • @return 字符串

device.getScreenWidth() 屏幕宽度

  • 取得屏幕宽度
  • @return 整型

device.getScreenHeight() 屏幕高度

  • 取得屏幕高度
  • @return 整型

device.getAndroidId() 取得Android ID

  • 取得Android ID
  • @return 字符串

device.getBrand() 取得品牌

  • 取得手机品牌
  • @return 字符串

device.getModel() 取得机型

  • 取得手机机型
  • @return 字符串

device.getImsi() 取得卡号

  • 取得手机卡号
  • @return 字符串

device.getSerial() 取得手机串号

  • 取得手机串号
  • @return 字符串

device.getSdkInt() 取得安卓SDK 版本号.用来识别安卓版本

  • 取得手机SDK 版本号,例如 23
  • @return 字符串

device.getOSVersion() 取得安卓版本号

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

device.getMacAddress() 获取mac地址

  • 获取mac地址
  • @return 字符串

device.getBattery() 取得电量

  • 取得电量
  • @return int型

device.getTotalMem() 取得总内存

  • 取得总内存
  • @return long型

device.getAvailMem() 取得可用内存

  • 取得可用内存
  • @return long型

device.isCharging() 是否正在充电

  • 是否正在充电
  • @return 布尔型

device.vibrate(ms) 发出震动

  • 发出震动 单位是毫秒

device.cancelVibration() 取消震动

  • 取消震动

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 保持屏幕唤醒状态

  • 保持屏幕唤醒状态

device.keepScreenDim() 保持设备昏暗状态

  • 保持设备昏暗状态

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

device.cancelKeepingAwake() 取消保持唤醒状态

  • 取消保持唤醒状态

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