开发者可以通过call.makeCall来拉起拨号界面。并在makeCall函数的第一个参数中指定电话号码,该功能代码在2in1设备中不可用。具体可参考如下代码。import { call } from '@kit.TelephonyKit'; import { common } from '@kit.AbilityKit'; import { BusinessError } from '@kit.BasicServicesKit'; function startCallDialog(): void { let isSupport = call.hasVoiceCapability(); if (!isSupport) { console.error('Not support voice capability.'); return; } call.makeCall('16888888888', (err: BusinessError) => { if (err) { console.error(`Failed to make call. Code is ${err.code}, Message is ${err.message}`); return; } console.info('Succeeded in making call.'); }) } @Entry @Component struct Index { @State message: string = 'Hello World'; build() { Row() { Column() { Button(this.message) .fontSize(50) .fontWeight(FontWeight.Bold) .onClick(() => { const context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext; startCallDialog(); }) } .width('100%') } .height('100%') } }
开发者可以通过call.makeCall来拉起拨号界面。并在makeCall函数的第一个参数中指定电话号码,该功能代码在2in1设备中不可用。具体可参考如下代码。