openharmony 鸿蒙 capi-deviceinfo-h

2026-08-25 浏览 (1)

deviceinfo.h

概述

声明用于查询终端设备信息的API。

引用文件: <deviceinfo.h>

库: libdeviceinfo_ndk.z.so

系统能力: SystemCapability.Startup.SystemInfo

起始版本: 10

相关模块: DeviceInfo

汇总

函数

名称描述
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_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

返回:

类型说明
intISV发行版系统api版本。
如果没有指定ISV,它将返回与OH_GetOSFullName相同的值。

OH_GetDistributionOSReleaseType()

const char *OH_GetDistributionOSReleaseType(void)

描述

获取ISV发行版系统类型。

起始版本: 10

返回:

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

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 errorcode-zlib

openharmony 鸿蒙 capi-oh-scan-scan-picturescanprogress

openharmony 鸿蒙 js-apis-screen-lock

openharmony 鸿蒙 capi-os-account-common-h

openharmony 鸿蒙 js-apis-screen-lock-sys

openharmony 鸿蒙 capi-oh-print-print-propertylist

openharmony 鸿蒙 capi-oh-scan

openharmony 鸿蒙 js-apis-system-device

openharmony 鸿蒙 errorcode-intelligentVoice

openharmony 鸿蒙 js-apis-request-sys

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/CXSg0tiz