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/>**引用文件**:&lt;bundle/native_interface_bundle.h&gt;<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