1e41f4b71Sopenharmony_ci # AutoStartupInfo (系统接口)
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci定义开机自启动应用组件信息。
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci> **说明:**
6e41f4b71Sopenharmony_ci> 
7e41f4b71Sopenharmony_ci> 本模块首批接口从API version 11 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
8e41f4b71Sopenharmony_ci> 本模块接口仅可在Stage模型下使用。
9e41f4b71Sopenharmony_ci> 本模块接口为系统接口。
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ci## 属性
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci**系统接口**: 此接口为系统接口。
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ci**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ci| 名称                      | 类型   | 必填  | 说明       |
18e41f4b71Sopenharmony_ci| ------------------------- | ------ | ---- | --------- |
19e41f4b71Sopenharmony_ci| bundleName   | string | 是  | 应用程序的Bundle名称。 |
20e41f4b71Sopenharmony_ci| moduleName | string | 否   | 应用程序的Module名称。 |
21e41f4b71Sopenharmony_ci| abilityName | string | 是  | 应用程序的Ability名称。 |
22e41f4b71Sopenharmony_ci| abilityTypeName | string | 否 | 应用程序的Ability类型。 |
23e41f4b71Sopenharmony_ci| appCloneIndex | number   | 否   | 分身应用索引。  |
24e41f4b71Sopenharmony_ci
25e41f4b71Sopenharmony_ci**示例:**
26e41f4b71Sopenharmony_ci
27e41f4b71Sopenharmony_ci```ts
28e41f4b71Sopenharmony_ciimport { autoStartupManager, common } from '@kit.AbilityKit';
29e41f4b71Sopenharmony_ci
30e41f4b71Sopenharmony_ciautoStartupManager.setApplicationAutoStartup({
31e41f4b71Sopenharmony_ci  bundleName: 'com.example.autostartupapp',
32e41f4b71Sopenharmony_ci  moduleName: 'entry',
33e41f4b71Sopenharmony_ci  abilityName: 'EntryAbility',
34e41f4b71Sopenharmony_ci  abilityTypeName: 'ServiceExtension'
35e41f4b71Sopenharmony_ci} as common.AutoStartupInfo, (err, data) => {
36e41f4b71Sopenharmony_ci  console.info('====> err: ' + JSON.stringify(err) + ' data: ' + JSON.stringify(data));
37e41f4b71Sopenharmony_ci});
38e41f4b71Sopenharmony_ci```
39