//设备屏幕分辨率宽度。 var w=device.width; //设备屏幕分辨率高度。 var h=device.height; //修订版本号,或者诸如"M4-rc20"的标识。 var 修订版本号=device.buildId; //设备的主板(?)型号。 var 设备的主板型号=device.broad; //与产品或硬件相关的厂商品牌,如"Xiaomi", "Huawei"等。 var 厂商品牌=device.brand; //设备在工业设计中的名称。 var 工业设计中的名称=device.device; //设备型号。 var 设备型号=deivce.model; //整个产品的名称。 var 产品的名称=device.product; //设备Bootloader的版本。 var Bootloader的版本=device.bootloader; //设备的硬件名称(来自内核命令行或者/proc)。 var 硬件名称=device.hardware; //构建(build)的唯一标识码。 var 唯一标识码=device.fingerprint; //硬件序列号。 var 硬件序列号=device.serial; //安卓系统API版本。例如安卓4.4的sdkInt为19。 var 安卓系统API版本=device.sdkInt; //Android系统版本号。例如"5.0", "7.1.1"。 var Android系统版本号=device.release; //安全补丁程序级别。 var 安全补丁程序级别=device.securityPatch; //开发代号,例如发行版是"REL"。 var 开发代号=device.codename; //返回设备的IMEI. var 设备的IMEI=device.getIMEI(); //返回设备的Android ID。 var 设备的Android_ID=device.getAndroidId(); //返回设备的Mac地址。 var Mac地址=device.getMacAddress(); //返回当前的(手动)亮度。范围为0~255。 var 当前的亮度=device.getBrightness(); //返回当前亮度模式,0为手动亮度,1为自动亮度。 var 当前亮度模式=device.getBrightnessMode(); //设置当前手动亮度。如果当前是自动亮度模式,该函数不会影响屏幕的亮度。此函数需要"修改系统设置"的权限。如果没有该权限,会抛出SecurityException并跳转到权限设置界面。 //device.setBrightness(b); //mode {number} 亮度模式,0为手动亮度,1为自动亮度设置当前亮度模式。此函数需要"修改系统设置"的权限。如果没有该权限,会抛出SecurityException并跳转到权限设置界面。 //device.setBrightnessMode(mode); //返回当前媒体音量。 var 当前媒体音量=device.getMusicVolume(); //返回当前通知音量。 var 当前通知音量=device.getNotificationVolume(); //返回当前闹钟音量。 var 当前闹钟音量=device.getAlarmVolume(); //返回媒体音量的最大值。 var 媒体音量的最大值=device.getMusicMaxVolume(); //返回通知音量的最大值。 var 通知音量的最大值=device.getNotificationMaxVolume(); //返回闹钟音量的最大值。 var 闹钟音量的最大值=device.getAlarmMaxVolume(); //设置当前媒体音量。此函数需要"修改系统设置"的权限。如果没有该权限,会抛出SecurityException并跳转到权限设置界面。 //device.setMusicVolume(volume); //设置当前通知音量。此函数需要"修改系统设置"的权限。如果没有该权限,会抛出SecurityException并跳转到权限设置界面。 //device.setNotificationVolume(volume); //设置当前闹钟音量。此函数需要"修改系统设置"的权限。如果没有该权限,会抛出SecurityException并跳转到权限设置界面。 //device.setAlarmVolume(volume); //返回当前电量百分比。 var 当前电量百分比=device.getBattery(); //返回设备是否正在充电。 var 设备是否正在充电=device.isCharging(); //返回设备内存总量,单位字节(B)。1MB = 1024 * 1024B。 var 设备内存总量=device.getTotalMem(); //返回设备当前可用的内存,单位字节(B)。 var 设备当前可用的内存=device.getAvailMem(); //返回设备屏幕是否是亮着的。如果屏幕亮着,返回true; 否则返回false。需要注意的是,类似于vivo xplay系列的息屏时钟不属于"屏幕亮着"的情况,虽然屏幕确实亮着但只能显示时钟而且不可交互,此时isScreenOn()也会返回false。 var 设备屏幕是否是亮着的=device.isScreenOn(); //唤醒设备。包括唤醒设备CPU、屏幕等。可以用来点亮屏幕。 //device.wakeUp(); //如果屏幕没有点亮,则唤醒设备。 //device.wakeUpIfNeeded(); //• timeout {number} 屏幕保持常亮的时间, 单位毫秒。如果不加此参数,则一直保持屏幕常亮。保持屏幕常亮。此函数无法阻止用户使用锁屏键等正常关闭屏幕,只能使得设备在无人操作的情况下保持屏幕常亮;同时,如果此函数调用时屏幕没有点亮,则会唤醒屏幕。 //在某些设备上,如果不加参数timeout,只能在Auto.js的界面保持屏幕常亮,在其他界面会自动失效,这是因为设备的省电策略造成的。因此,建议使用比较长的时长来代替"一直保持屏幕常亮"的功能,例如device.keepScreenOn(3600 * 1000)。可以使用device.cancelKeepingAwake()来取消屏幕常亮。 //一直保持屏幕常亮 //device.keepScreenOn(); //device.keepScreenOn([timeout]); //• timeout {number} 屏幕保持常亮的时间, 单位毫秒。如果不加此参数,则一直保持屏幕常亮。保持屏幕常亮,但允许屏幕变暗来节省电量。此函数可以用于定时脚本唤醒屏幕操作,不需要用户观看屏幕,可以让屏幕变暗来节省电量。此函数无法阻止用户使用锁屏键等正常关闭屏幕,只能使得设备在无人操作的情况下保持屏幕常亮;同时,如果此函数调用时屏幕没有点亮,则会唤醒屏幕。可以使用device.cancelKeepingAwake()来取消屏幕常亮。 //device.keepScreenDim([timeout]); //取消设备保持唤醒状态。用于取消device.keepScreenOn(), device.keepScreenDim()等函数设置的屏幕常亮。 //device.cancelKeepingAwake(); //• millis {number} 震动时间,单位毫秒使设备震动一段时间。 //device.vibrate(millis); //如果设备处于震动状态,则取消震动。 //device.cancelVibration();
标签:常亮,var,autojs,音量,device,屏幕,设备 From: https://www.cnblogs.com/r-key/p/17931669.html