1# bundle 2 3 4## 概述 5 6包管理(bundle)模块支持查询应用自身的相关信息。 7 8**系统能力:** SystemCapability.BundleManager.BundleFramework.Core 9 10**起始版本:** 9 11 12 13## 汇总 14 15 16### 文件 17 18| 名称 | 描述 | 19| -------- | -------- | 20| [native_interface_bundle.h](native__interface__bundle.md) | 提供应用信息数据结构和函数。<br/>**引用文件**:<bundle/native_interface_bundle.h><br/>**库**:libbundle_ndk.z.so | 21 22 23### 结构体定义 24 25| 名称 | 描述 | 26| -------- | -------- | 27| [OH_NativeBundle_ApplicationInfo](_o_h___native_bundle_application_info.md) | 表示应用信息。 | 28| [OH_NativeBundle_ElementName](_o_h___native_bundle_element_name.md) | 表示应用入口的信息 | 29 30 31 32### 函数 33 34| 名称 | 描述 | 35| -------- | -------- | 36| [OH_NativeBundle_GetCurrentApplicationInfo](#oh_nativebundle_getcurrentapplicationinfo) | 获取应用自身的相关信息。 | 37| [OH_NativeBundle_GetAppId](#oh_nativebundle_getappid) | 获取自身应用的appId信息。 | 38| [OH_NativeBundle_GetAppIdentifier](#oh_nativebundle_getappidentifier) | 获取自身应用的appIdentifier信息。 | 39| [OH_NativeBundle_GetMainElementName](#oh_nativebundle_getmainelementname) | 获取自身应用入口的信息。 | 40 41 42## 函数说明 43 44 45### OH_NativeBundle_GetCurrentApplicationInfo() 46 47``` 48OH_NativeBundle_ApplicationInfo OH_NativeBundle_GetCurrentApplicationInfo() 49``` 50 51**描述** 52 53获取自身应用的相关信息。 54 55**起始版本:** 9 56 57**返回:** 58 59返回一个[OH_NativeBundle_ApplicationInfo](_o_h___native_bundle_application_info.md)结构体。 60 61### OH_NativeBundle_GetAppId() 62 63``` 64char* OH_NativeBundle_GetAppId() 65``` 66 67**描述** 68 69获取自身应用的appId信息。 70 71**起始版本:** 11 72 73**返回:** 74 75返回一个字符串,包含该应用的appId信息。 76 77### OH_NativeBundle_GetAppIdentifier() 78 79``` 80char* OH_NativeBundle_GetAppIdentifier() 81``` 82 83**描述** 84 85获取自身应用的appIdentifier信息。appIdentifier指应用的唯一标识,由云端统一分配。该ID在应用全生命周期中不会发生变化,包括版本升级、证书变更、开发者公私钥变更、应用转移等。 86 87**起始版本:** 11 88 89**返回:** 90 91返回一个字符串,包含该应用的appIdentifier信息。 92 93### OH_NativeBundle_GetMainElementName() 94 95``` 96OH_NativeBundle_ElementName OH_NativeBundle_GetMainElementName() 97``` 98 99**描述** 100 101获取自身应用入口的信息。包含bundleName、moduleName和abilityName信息。 102 103**起始版本:** 13 104 105**返回:** 106 107返回一个[OH_NativeBundle_ElementName](_o_h___native_bundle_element_name.md)结构体。 108