可以直接在官方文档查询使用:
基本使用: 导入,使用
//导入
import { deviceInfo } from '@kit.BasicServicesKit'
aboutToAppear() {
this.deviceName = deviceInfo.marketName
}
效果:
常见获取硬件信息API:
- 设备信息: deviceInfo
- CPU使用率: hidebug
- 内存大小:appManager
- 剩余存储:statfs 使用的时候需要进行转换
statfs.getFreeSizeSync(context.filesDir) / (1000 * 1000 * 1000)
- 系统电量:batteryInfo
- 系统运行时间:process —— 搭配dayjs (ohpm install dayjs) 更好数据转换
- 网络类型(包括ip,计算子网掩码):connection —— 需要module.json5配置网络
"module": {
"requestPermissions": [
{
// 允许应用获取数据网络信息
"name": "ohos.permission.GET_NETWORK_INFO"
}
],
- 屏幕分辨率:display
- 传感器信息:sensor