getDeviceInfo
API_LEVEL
2.0
开始支持,API 兼容性请参考 API_LEVEL。
获取设备信息。
信息
权限代码: data:os.device.info
类型
function getDeviceInfo(): Result
参数
Result
属性 | 类型 | 说明 | API_LEVEL |
---|---|---|---|
width | number | 设备屏幕宽度 | 2.0 |
height | number | 设备屏幕高度 | 2.0 |
screenShape | number | 屏幕形状,值参考屏幕形状常量 | 2.0 |
deviceName | number | 设备名称 | 2.0 |
keyNumber | number | 按键数目 | 2.0 |
deviceSource | number | 设备纯数字代号 | 2.0 |
keyType | string | 设备实体按键类型 | 2.0 |
deviceColor | number | 设备颜色标识 | 2.0 |
常量
屏幕形状
常量 | 说明 | API_LEVEL |
---|---|---|
SCREEN_SHAPE_SQUARE | 方形屏幕 | 2.0 |
SCREEN_SHAPE_ROUND | 圆形屏幕 | 2.0 |
代码示例
import { getDeviceInfo, SCREEN_SHAPE_SQUARE } from '@zos/device'
const { width, screenShape } = getDeviceInfo()
console.log(width)
if (screenShape === SCREEN_SHAPE_SQUARE) {
console.log('Square Screen')
}