速查自用..
// device 设备信息
a = device.height; //高度
console.log('设备高度是:'+a);
b = device.width; //宽度
console.log('设备宽度是:',b );
build = device.buildId; //修订版本号
console.log(build)
broad = device.broad; // 主板型号
console.log(broad);
brand = device.brand; //品牌厂商
console.log(brand);
devide = device.device; //获取设备信息 包括以上的信息
console.log(device);
model = device.model; // 设备型号
console.log(model);
product = device.product; // MI 9 手机型号名称
console.log(product);
bootloader = device.bootloader; // G9550ZHU1AQEE 获取bootloader版本 相当与BIOS
console.log(bootloader);
//设备硬件名称
hardware = device.hardware; // qcom
console.log(hardware);
//构造(build)的唯一标识符
fingerprint = device.fingerprint; // Xiaomi/MI 9/MI 9:7.1.2/NMF26X/700210421:user/release-keys
console.log(fingerprint);
//硬件序列号
serial = device.serial; // c3ba6d87a0d71433
console.log(serial);
//安卓系统API版本
sdkint = device.sdkInt; //API版本:25
console.log('API'+sdkint);
//底层源代码控制用于表示此构建的内部值
incremental = device.incremental; //700210421
console.log(incremental);
//系统版本号
release = device.release; //7.1.2
console.log(release);
//产品所基于的基本操作系统构建
baseos = device.baseOS; //空值
console.log('baseos'+baseos);
//安全补丁程序级别
securitypatch = device.securityPatch; //2017-10-05
console.log(securitypatch);
//开发代号
codename = device.codename; //11:00:55.260/D: REL
console.log(codename);
//IMEI 手机串号
getimei = device.getIMEI(); //863064457420125
console.log(getimei);
//安卓id
getandroidid = device.getAndroidId(); //71433c3ba6d87a0d
console.log(getandroidid);
//MAC地址 需要联网才能获取
getmacaddress = device.getMacAddress(); //B0:FC:36:12:C9:EF
console.log(getmacaddress);
//当前的亮度(0-255)
getbrightness = device.getBrightness(); //102
console.log(getbrightness);
//获取当前亮度模式 0:手动 1:自动
getbrightressmode = device.getBrightnessMode();//0
console.log(getbrightressmode);
//设置当前手动亮度 如果是自动模式不会调解
setbrightness = device.setBrightness(150); //需要打开autojs权限
console.log(setbrightness); //undefined
//设置亮度模式
device.setBrightnessMode(0);
//获取媒体音量
getmusicvolume = device.getMusicVolume();
console.log('音量'+getmusicvolume); //音量:9
//获取通知音量
getnotificationvolume = device.getNotificationVolume();
console.log(getnotificationvolume); // 3
//获取当前闹钟音量
getalarmvolume = device.getAlarmVolume();
console.log(getalarmvolume); // 6
//获取媒体音量最大值
getmusicmaxvolume = device.getMusicMaxVolume();
console.log(getmusicmaxvolume); //15
//获取通知音量最大值
getnotificationmaxvolume = device.getNotificationMaxVolume();
console.log(getnotificationmaxvolume); //7
//获取闹钟音量最大值
getalarmmaxvolume = device.getAlarmMaxVolume();
console.log(getalarmmaxvolume); //7
//设置当前媒体音量
device.setMusicVolume(2); //最大值15
//设置通知音量
device.setNotificationVolume(1); //最大值7
//设置闹钟音量
device.setAlarmVolume(3); //最大值7
//获取电量百分比
getbattery = device.getBattery(); //87
console.log(getbattery);
//确认设备是否在充电
ischarging = device.isCharging();
console.log(ischarging); //flase 没有在充电
//获取设备运行内存容量
gettotalmem = device.getTotalMem();
console.log(gettotalmem); //3186032640 单位(字节)
//获取设备当前可用内存
getavailmem = device.getAvailMem();
console.log(getavailmem); //2386280448(字节)
//查看屏幕是否亮着
isscreenon = device.isScreenOn();
console.log(isscreenon); //true
//唤醒设备 (可以点亮屏幕)
device.wakeUp();
//点亮屏幕
decvicedevice.wakeUpIfNeeded();
//保持点亮屏幕(设置时间)
device.keepScreenOn([timeout]); //时间毫秒 不加参数常亮
//保持屏幕常亮 可调节省电模式
device.keepScreenDim(timeout);
//取消设备保持唤醒状态 用来取消屏幕的唤醒状态
device.cancelKeepingAwake();
//使设备震动一段时间
device.vibrate(milis); //单位毫秒
//取消震动
device.cancelVibration();
发表评论