鸿蒙常见获取硬件信息的API

302 阅读1分钟

可以直接在官方文档查询使用: 1717555913681.jpg

链接: @ohos.deviceInfo (设备信息)

基本使用: 导入,使用

//导入
import { deviceInfo } from '@kit.BasicServicesKit'  

aboutToAppear() { 
  this.deviceName = deviceInfo.marketName
}

效果:

image.png

常见获取硬件信息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