harmony 鸿蒙DeviceInfo
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 鸿蒙Print_PrintAttributes
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦