【HarmonyOS NEXT】实现电话拨打功能

一、背景

在现代移动应用中,直接拨打电话是一个常见且重要的功能。无论是电商应用的客服热线、社交应用的联系人拨打,还是企业应用的快速联系功能,都需要便捷的电话拨打能力。

二、实现思路

API调用:使用@ohos.telephony.call模块的makeCall方法

三、具体实现

import call from '@ohos.telephony.call';
import { BusinessError } from '@kit.BasicServicesKit';

@Entry
@Component
struct CallPage {
  @State message: string = 'Hello World';

  build() {
    Column() {
      Button('拨打电话')
        .onClick(() => {
          call.makeCall("13842423312", (err: BusinessError) => {
            if (err) {
              console.error(`makeCall fail, err->${JSON.stringify(err)}`);
            } else {
              console.log(`makeCall success`);
            }
          });
        })
    }
    .width('100%')
    .height('100%')
  }
}

四、实现效果

【HarmonyOS NEXT】实现电话拨打功能_第1张图片 

你可能感兴趣的:(鸿蒙,HarmonyOS,harmonyos)