鸿蒙Next开发中如何获取手机的型号

在鸿蒙Next开发中,如何通过代码获取当前手机的型号信息?比如需要获取类似"Mate 40 Pro"这样的具体型号名称,是否有现成的API可以调用?求具体的实现方法示例。

2 回复

在鸿蒙Next中,获取手机型号就像问手机“你是谁”一样简单!用DeviceInfo.getModel()就能轻松拿到,代码示例:

String model = DeviceInfo.getModel();

一行搞定,手机型号立马到手,开发效率杠杠的!

更多关于鸿蒙Next开发中如何获取手机的型号的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在鸿蒙Next开发中,可以通过systemInfo模块获取手机的型号信息。以下是具体实现方法:

  1. 导入模块
import systemInfo from '@ohos.systemInfo';
  1. 获取设备信息
let deviceInfo = systemInfo.getDeviceInfo();
  1. 读取型号字段
let model = deviceInfo.model;
console.log('手机型号:' + model);

完整示例代码

import systemInfo from '@ohos.systemInfo';

let deviceInfo = systemInfo.getDeviceInfo();
let model = deviceInfo.model;
console.log('当前手机型号:' + model);  // 输出示例:ANE-AL00

注意事项

  • 需要在module.json5中声明ohos.permission.GET_SYSTEM_INFO权限
  • 返回的model字段就是手机的具体型号名称
  • 该方法同步执行,可直接获取结果

通过这种方式可以准确获取到华为/荣耀等搭载鸿蒙系统设备的手机型号。

回到顶部