bl.getDeviceInfo
功能描述
获取设备基础信息
返回值
Object
| 属性 | 类型 | 说明 | 最低版本 |
|---|---|---|---|
| abi | string | 应用(bilibiliAPP)二进制接口类型(仅 Android 支持) | |
| deviceAbi | string | 设备二进制接口类型(仅 Android 支持) | |
| benchmarkLevel | number | 设备性能等级(仅 Android 支持)。取值为:-2 或 0(该设备无法运行小游戏),-1(性能未知),>=1(设备性能值,该值越高,设备性能越好,目前最高不到50)注意:从基础库3.4.5开始,本返回值停止维护,请使用bl.getDeviceBenchmarkInfo获取设备性能等级 | |
| brand | string | 设备品牌 | |
| model | string | 设备型号。新机型刚推出一段时间会显示unknown,bilibili会尽快进行适配。 | |
| system | string | 操作系统及版本 | |
| platform | string | 客户端平台 | |
| cpuType | string | 设备 CPU 型号(仅 Android 支持)(Tips: GPU 型号可通过 WebGLRenderingContext.getExtension('WEBGL_debug_renderer_info') 来获取) | |
| memorySize | string | 设备内存大小,单位为 MB |
示例代码
const deviceInfo = bl.getDeviceInfo()
console.log(deviceInfo.abi)
console.log(deviceInfo.benchmarkLevel)
console.log(deviceInfo.brand)
console.log(deviceInfo.model)
console.log(deviceInfo.platform)
console.log(deviceInfo.system)