Skip to main content
版本:v3

getDeviceInfo

API_LEVEL 2.0 开始支持,API 兼容性请参考 API_LEVEL

获取设备信息。

信息

权限代码: data:os.device.info

类型

function getDeviceInfo(): Result

参数

Result

属性类型说明API_LEVEL
widthnumber设备屏幕宽度2.0
heightnumber设备屏幕高度2.0
screenShapenumber屏幕形状,值参考屏幕形状常量2.0
deviceNamenumber设备名称2.0
keyNumbernumber按键数目2.0
deviceSourcenumber设备纯数字代号2.0
keyTypestring设备实体按键类型2.0
deviceColornumber设备颜色标识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')
}