> 文档中心 > HarmonyOS/OpenHarmony应用开发API-StartAbilityParameter能力

HarmonyOS/OpenHarmony应用开发API-StartAbilityParameter能力

说明:

定义启动Ability参数,可以作为入参调用startAbility启动指定的Ability。

仅在FA模型下使用。

编译环境:

编译器版本:release3.0

Api:8

语言:js

能力

名称

类型

必填

说明

want

Want

表示需要包含有关目标启动能力的信息。

abilityStartSetting

{[key: string]: any}

表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。

代码示例:

mport featureAbility from '@ohos.ability.featureAbility';let Want = {    bundleName: 'com.example.abilityStartSettingApp2',    abilityName: 'com.example.abilityStartSettingApp.MainAbility',};let abilityStartSetting ={    [featureAbility.AbilityStartSetting.BOUNDS_KEY] : [100,200,300,400],    [featureAbility.AbilityStartSetting.WINDOW_MODE_KEY] :    featureAbility.AbilityWindowConfiguration.WINDOW_MODE_UNDEFINED,    [featureAbility.AbilityStartSetting.DISPLAY_ID_KEY] : 1,};let startAbilityParameter = {    want : Want,    abilityStartSetting : abilityStartSetting};featureAbility.startAbility(startAbilityParameter, (err, data)=>{    console.log('errCode : ' + JSON.stringify(err));    console.log('data : ' + JSON.stringify(data));});