harmony 鸿蒙DeviceInfo

  • 2025-06-12
  • 浏览 (4)

DeviceInfo

概述

提供查询终端设备信息的API。

起始版本: 10

汇总

文件

名称 描述
deviceinfo.h 声明用于查询终端设备信息的API。

函数

名称 描述
const char * OH_GetDeviceType (void) 获取设备类型。
const char * OH_GetManufacture (void) 获取设备制造商。
const char * OH_GetBrand (void) 获取设备品牌。
const char * OH_GetMarketName (void) 获取外部产品系列。
const char * OH_GetProductSeries (void) 获取产品系列。
const char * OH_GetProductModel (void) 获取认证型号。
const char * OH_GetSoftwareModel (void) 获取内部软件子型号。
const char * OH_GetHardwareModel (void) 获取硬件版本号。
const char * OH_GetBootloaderVersion (void) 获取Bootloader版本号。
const char * OH_GetAbiList (void) 获取应用二进制接口(Abi)。
const char * OH_GetSecurityPatchTag (void) 获取安全补丁级别。
const char * OH_GetDisplayVersion (void) 获取产品版本。
const char * OH_GetIncrementalVersion (void) 获取差异版本。
const char * OH_GetOsReleaseType (void) 获取系统的发布类型。
const char * OH_GetOSFullName (void) 获取完整的系统版本名。
int OH_GetSdkApiVersion (void) 获取系统软件API版本。
int OH_GetFirstApiVersion (void) 获取首个版本系统软件API版本。
const char * OH_GetVersionId (void) 获取版本ID。
const char * OH_GetBuildType (void) 获取系统的构建类型。
const char * OH_GetBuildUser (void) 获取系统的构建用户。
const char * OH_GetBuildHost (void) 获取系统的构建主机。
const char * OH_GetBuildTime (void) 获取系统的构建时间。
const char * OH_GetBuildRootHash (void) 获取系统的构建版本Hash。
const char * OH_GetDistributionOSName (void) 获取ISV发行系统版本名称。 独立软件供应商(ISV)可以使用自己定义的系统名称。
const char * OH_GetDistributionOSVersion (void) 获取ISV发行版系统版本号。
int OH_GetDistributionOSApiVersion (void) 获取ISV发行版系统api版本。
const char * OH_GetDistributionOSReleaseType (void) 获取ISV发行版系统类型。

函数说明

OH_GetAbiList()

const char* OH_GetAbiList (void)

描述

获取应用二进制接口(Abi)。

起始版本: 10

返回:

字符串类型的应用二进制接口(Abi)。

OH_GetBootloaderVersion()

const char* OH_GetBootloaderVersion (void)

描述

获取Bootloader版本号。

起始版本: 10

返回:

字符串类型的Bootloader版本号。

OH_GetBrand()

const char* OH_GetBrand (void)

描述

获取设备品牌。

起始版本: 10

返回:

字符串类型的设备品牌。

OH_GetBuildHost()

const char* OH_GetBuildHost (void)

描述

获取系统的构建主机。

起始版本: 10

返回:

字符串类型的系统的构建主机。

OH_GetBuildRootHash()

const char* OH_GetBuildRootHash (void)

描述

获取系统的构建版本Hash。

起始版本: 10

返回:

字符串类型的系统的构建版本Hash。

OH_GetBuildTime()

const char* OH_GetBuildTime (void)

描述

获取系统的构建时间。

起始版本: 10

返回:

字符串类型的系统的构建时间。

OH_GetBuildType()

const char* OH_GetBuildType (void)

描述

获取系统的构建类型。

起始版本: 10

返回:

字符串类型的系统的构建类型。

OH_GetBuildUser()

const char* OH_GetBuildUser (void)

描述

获取系统的构建用户。

起始版本: 10

返回:

字符串类型的系统的构建用户。

OH_GetDeviceType()

const char* OH_GetDeviceType (void)

描述

获取设备类型。

起始版本: 10

返回:

phone(或default)

wearable

liteWearable

tablet

tv

car

smartVision

OH_GetDisplayVersion()

const char* OH_GetDisplayVersion (void)

描述

获取产品版本。

起始版本: 10

返回:

字符串类型的产品版本。

OH_GetDistributionOSApiVersion()

int OH_GetDistributionOSApiVersion (void)

描述

获取ISV发行版系统api版本。

起始版本: 10

返回:

ISV发行版系统api版本。如果没有指定ISV,它将返回与OH_GetSdkApiVersion相同的值。

OH_GetDistributionOSName()

const char* OH_GetDistributionOSName (void)

描述

获取ISV发行系统版本名称。 独立软件供应商(ISV)可以使用自己定义的系统名称。

起始版本: 10

返回:

ISV发行系统版本名称。 如果没有指定ISV,它将返回一个空字符串。

OH_GetDistributionOSReleaseType()

const char* OH_GetDistributionOSReleaseType (void)

描述

获取ISV发行版系统类型。

起始版本: 10

返回:

ISV发行版系统类型。 如果没有指定ISV,它将返回与OH_GetOsReleaseType相同的值。

OH_GetDistributionOSVersion()

const char* OH_GetDistributionOSVersion (void)

描述

获取ISV发行版系统版本号。

起始版本: 10

返回:

ISV发行版系统版本号。如果没有指定ISV,它将返回与OH_GetOSFullName相同的值。

OH_GetFirstApiVersion()

int OH_GetFirstApiVersion (void)

描述

获取首个版本系统软件API版本。

起始版本: 10

返回:

首个版本系统软件API版本。

OH_GetHardwareModel()

const char* OH_GetHardwareModel (void)

描述

获取硬件版本号。

起始版本: 10

返回:

字符串类型的硬件版本号。

OH_GetIncrementalVersion()

const char* OH_GetIncrementalVersion (void)

描述

获取差异版本。

起始版本: 10

返回:

字符串类型的获取差异版本。

OH_GetManufacture()

const char* OH_GetManufacture (void)

描述

获取设备制造商。

起始版本: 10

返回:

字符串类型的设备制造商。

OH_GetMarketName()

const char* OH_GetMarketName (void)

描述

获取外部产品系列。

起始版本: 10

返回:

字符串类型的外部产品系列。

OH_GetOSFullName()

const char* OH_GetOSFullName (void)

描述

获取完整的系统版本名。

起始版本: 10

返回:

字符串类型的完整的系统版本名。

OH_GetOsReleaseType()

const char* OH_GetOsReleaseType (void)

描述

获取系统的发布类型。

起始版本: 10

返回:

操作系统发布类别包括release、Beta和Canary。具体的发布类型可能是release、Beta1,或其他类似的。

OH_GetProductModel()

const char* OH_GetProductModel (void)

描述

获取认证型号。

起始版本: 10

返回:

字符串类型的认证型号。

OH_GetProductSeries()

const char* OH_GetProductSeries (void)

描述

获取产品系列。

起始版本: 10

返回:

字符串类型的产品系列。

OH_GetSdkApiVersion()

int OH_GetSdkApiVersion (void)

描述

获取系统软件API版本。

起始版本: 10

返回:

系统软件API版本。

OH_GetSecurityPatchTag()

const char* OH_GetSecurityPatchTag (void)

描述

获取安全补丁级别。

起始版本: 10

返回:

字符串类型的安全补丁级别。

OH_GetSoftwareModel()

const char* OH_GetSoftwareModel (void)

描述

获取内部软件子型号。

起始版本: 10

返回:

字符串类型的内部软件子型号。

OH_GetVersionId()

const char* OH_GetVersionId (void)

描述

获取版本ID。

起始版本: 10

返回:

字符串类型的版本ID。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Basic Services Kit(基础服务)

harmony 鸿蒙OH_Print

harmony 鸿蒙Print_Margin

harmony 鸿蒙Print_PageSize

harmony 鸿蒙Print_PrintAttributes

harmony 鸿蒙Print_PrintDocCallback

harmony 鸿蒙Print_Range

harmony 鸿蒙TimeService

harmony 鸿蒙ohscan.h

harmony 鸿蒙CommonEvent

0  赞