$device - 设备信息
- 更新时间:2026-02-08 19:43:37
设备信息
const {int} width;
屏幕的宽度
const {int} height;
屏幕的高度
const {String} buildId;
Build ID
const {String} buildDisplay;
Build Display
const {String} product;
产品名称
const {String} board;
主板名称
const {String} brand;
品牌名称
const {String} device;
设备名称
const {String} model;
型号名称
const {String} bootloader;
引导加载程序名称
const {String} hardware;
硬件名称
const {String} fingerprint;
指纹信息
const {int} sdkInt;
SDK版本号
const {String} incremental;
内部版本号
const {String} release;
Android版本号
const {String} code;
开发代号
const {String} serial;
序列号
const {String} baseOS;
基础操作系统版本
仅在Android 6.0及更高版本中有效
const {String} securityPatch;
安全补丁版本
仅在Android 6.0及更高版本中有效
getIMEI()
获取IMEI号码
- 返回 : {string} IMEI号码
- 版本 : 1.0.0
getAndroidId()
获取Android ID
- 返回 : {string} Android ID
- 版本 : 1.0.0
getBrightness()
获取屏幕亮度
- 返回 : {int} 屏幕亮度
- 版本 : 1.0.0
getBrightnessMode()
获取屏幕亮度模式
- 返回 : {int} 亮度模式
- 版本 : 1.0.0
getMusicVolume()
获取音乐音量
- 返回 : {int} 音乐音量值
- 版本 : 1.0.0
getNotificationVolume()
获取通知音量
- 返回 : {int} 通知音量值
- 版本 : 1.0.0
getAlarmVolume()
获取闹钟音量
- 返回 : {int} 闹钟音量值
- 版本 : 1.0.0
getMusicMaxVolume()
获取音乐最大音量
- 返回 : {int} 音乐最大音量值
- 版本 : 1.0.0
getNotificationMaxVolume()
获取通知最大音量
- 返回 : {int} 通知最大音量值
- 版本 : 1.0.0
getAlarmMaxVolume()
获取闹钟最大音量
- 返回 : {int} 闹钟最大音量值
- 版本 : 1.0.0
getBattery()
电池电量百分比
- 返回 : {int} 电池电量百分比
- 版本 : 1.0.0
getTotalMem()
获取总内存
- 返回 : {long} 总内存大小,单位为字节
- 版本 : 1.0.0
getAvailMem()
获取可用内存
- 返回 : {long} 可用内存大小,单位为字节
- 版本 : 1.0.0
isCharging()
是否正在充电
- 返回 : {boolean} 如果设备正在充电则返回true,否则返回false
- 版本 : 1.0.0
isScreenOn()
判断设备屏幕是否亮起
- 返回 : {boolean} true:亮起
- 版本 : 1.0.0
isScreenOff()
判断设备屏幕是否熄灭
- 返回 : {boolean} true:熄灭
- 版本 : 1.0.0
wakeUp()
唤醒设备屏幕
- 版本 : 1.0.0
keepScreenOn()
保持设备屏幕常亮
- 版本 : 1.0.0
keepScreenOn(timeout)
保持设备屏幕常亮一段时间
- 参数 : timeout {long} 保持屏幕常亮的超时时间,单位为毫秒
- 版本 : 1.0.0
keepScreenDim()
保持设备屏幕处于低亮度状态
- 版本 : 1.0.0
keepScreenDim(timeout)
保持设备屏幕处于低亮度状态
- 版本 : 1.0.0
cancelKeepingAwake()
取消保持唤醒
- 版本 : 1.0.0
vibrate(millis)
震动指定时长
- 参数 : millis {long} 震动的时长,单位:ms
- 版本 : 1.0.0
cancelVibration()
取消震动
- 版本 : 1.0.0
getMacAddress()
获取 MAC 地址 首先尝试从 WifiManager 获取,如果获取到的是伪造的 MAC 地址则视为无效 若无效则尝试通过网络接口获取,若还是无效且系统版本大于等于 Android 7.0(N), 则尝试从文件中读取
- 返回 : MAC 地址,如果无法获取则返回 null
- 版本 : 1.0.0
hasNavBar()
是否存在NavigationBar
- 返回 : {boolean} 是否存在NavigationBar
- 版本 : 1.0.0
getVirtualBarHeight()
获取虚拟功能键高度
- 返回 : {int} 虚拟功能键高度
- 版本 : 1.0.0
isLock()
判断设备是否锁定
- 返回 : {boolean} 是否锁定
- 版本 : 1.0.0