deviceinfo.h
概述
声明用于查询终端设备信息的API。
库: libdeviceinfo_ndk.z.so
系统能力: SystemCapability.Startup.SystemInfo
起始版本: 10
相关模块: DeviceInfo
汇总
函数
函数说明
OH_GetDeviceType()
const char *OH_GetDeviceType(void)
描述
获取设备类型。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char | "phone"(或"default") "wearable", "liteWearable", "tablet", "tv", "car", "smartVision"。 |
OH_GetManufacture()
const char *OH_GetManufacture(void)
描述
获取设备制造商。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的设备制造商。 |
OH_GetBrand()
const char *OH_GetBrand(void)
描述
获取设备品牌。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的设备品牌。 |
OH_GetMarketName()
const char *OH_GetMarketName(void)
描述
获取外部产品系列。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的外部产品系列。 |
OH_GetProductSeries()
const char *OH_GetProductSeries(void)
描述
获取产品系列。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的产品系列。 |
OH_GetProductModel()
const char *OH_GetProductModel(void)
描述
获取认证型号。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的认证型号。 |
OH_GetSoftwareModel()
const char *OH_GetSoftwareModel(void)
描述
获取内部软件子型号。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的内部软件子型号。 |
OH_GetHardwareModel()
const char *OH_GetHardwareModel(void)
描述
获取硬件版本号。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的硬件版本号。 |
OH_GetBootloaderVersion()
const char *OH_GetBootloaderVersion(void)
描述
获取Bootloader版本号。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的Bootloader版本号。 |
OH_GetAbiList()
const char *OH_GetAbiList(void)
描述
获取应用二进制接口(Abi)。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的应用二进制接口(Abi)。 |
OH_GetSecurityPatchTag()
const char *OH_GetSecurityPatchTag(void)
描述
获取安全补丁级别。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的安全补丁级别。 |
OH_GetDisplayVersion()
const char *OH_GetDisplayVersion(void)
描述
获取产品版本。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的产品版本。 |
OH_GetIncrementalVersion()
const char *OH_GetIncrementalVersion(void)
描述
获取差异版本。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的获取差异版本。 |
OH_GetOsReleaseType()
const char *OH_GetOsReleaseType(void)
描述
获取系统的发布类型。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 操作系统发布类别包括"release"、"Beta"和"Canary"。 具体的发布类型可能是"release","Beta1",或其他类似的。 |
OH_GetOSFullName()
const char *OH_GetOSFullName(void)
描述
获取完整的系统版本名。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的完整的系统版本名。 |
OH_GetSdkApiVersion()
int OH_GetSdkApiVersion(void)
描述
获取系统软件API版本。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| int | 系统软件API版本。 |
OH_GetFirstApiVersion()
int OH_GetFirstApiVersion(void)
描述
获取首个版本系统软件API版本。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| int | 首个版本系统软件API版本。 |
OH_GetVersionId()
const char *OH_GetVersionId(void)
描述
获取版本ID。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的版本ID。 |
OH_GetBuildType()
const char *OH_GetBuildType(void)
描述
获取系统的构建类型。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的系统的构建类型。 |
OH_GetBuildUser()
const char *OH_GetBuildUser(void)
描述
获取系统的构建用户。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的系统的构建用户。 |
OH_GetBuildHost()
const char *OH_GetBuildHost(void)
描述
获取系统的构建主机。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的系统的构建主机。 |
OH_GetBuildTime()
const char *OH_GetBuildTime(void)
描述
获取系统的构建时间。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的系统的构建时间。 |
OH_GetBuildRootHash()
const char *OH_GetBuildRootHash(void)
描述
获取系统的构建版本Hash。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | 字符串类型的系统的构建版本Hash。 |
OH_GetDistributionOSName()
const char *OH_GetDistributionOSName(void)
描述
获取ISV发行系统版本名称。独立软件供应商(ISV)可以使用自己定义的系统名称。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | ISV发行系统版本名称。 如果没有指定ISV,它将返回一个空字符串。 |
OH_GetDistributionOSVersion()
const char *OH_GetDistributionOSVersion(void)
描述
获取ISV发行版系统版本号。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char* | ISV发行版系统版本号。 如果没有指定ISV,它将返回与OH_GetOSFullName相同的值。 |
OH_GetDistributionOSApiVersion()
int OH_GetDistributionOSApiVersion(void)
描述
获取ISV发行版系统api版本。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| int | ISV发行版系统api版本。 如果没有指定ISV,它将返回与OH_GetOSFullName相同的值。 |
OH_GetDistributionOSReleaseType()
const char *OH_GetDistributionOSReleaseType(void)
描述
获取ISV发行版系统类型。
起始版本: 10
返回:
| 类型 | 说明 |
|---|---|
| const char | ISV发行版系统类型。 如果没有指定ISV,它将返回与OH_GetOsReleaseType相同的值。 |