HarmonyOS 如何跳转系统拨号界面并传入要拨打的号码?

HarmonyOS
2024-12-25 09:28:34
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

demo如下:

import { call } from '@kit.TelephonyKit';
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 Phone {
  build() {
    Row() {
      Column() {
        Button('拨打电话')
          .onClick(() => {
            startCallDialog();
          })
      }
      .width('100%')
    }
    .height('100%')
  }
}
分享
微博
QQ
微信
回复
2024-12-25 12:07:57
相关问题
如何拉起拨号界面指定号码
2183浏览 • 1回复 待解决
如何拉起拨号界面以及指定号码
933浏览 • 2回复 待解决
HarmonyOS 跳转系统选择输入法界面
117浏览 • 1回复 待解决
如何跳转系统权限设置页面
1070浏览 • 1回复 待解决
HarmonyOS 应用中跳转系统相册
303浏览 • 1回复 待解决
HarmonyOS 如何调用拨打电话界面
251浏览 • 1回复 待解决
HarmonyOS 跳转系统的地图进行导航
241浏览 • 1回复 待解决
服务卡片webview如何跳转系统浏览器?
8033浏览 • 2回复 待解决
HarmonyOS跳转系统浏览器打开网页报错
1069浏览 • 1回复 待解决