参考以下demo:import common from '@ohos.app.ability.common'; import { BusinessError } from '@kit.BasicServicesKit';@Entry@Component struct Index { build() { Row() { Column() { Button('拉起新建联系人界面').fontSize(24).fontWeight(FontWeight.Bold) .onClick(() =>{ let context = getContext(this) as common.UIAbilityContext; startContact(context); }).margin(10) }.width('100%') }.height('100%') } } function startContact(context: common.UIAbilityContext) : void { context.startAbility({ bundleName: 'com.ohos.contacts', abilityName: 'com.ohos.contacts.MainAbility', parameters: { phoneNumber: 19900000000, pageFlag: 'page_flag_save_contact' } }).then(() =>{ console.info('successfully.'); }). catch((err: BusinessError) =>{ console.error(`Failed Code: $ { err.code }, message: $ { err.message }`); }); }
参考以下demo: