国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

OpenHarmony跳轉撥號界面

ArkUI詳解 ? 2022-08-15 17:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

OpenHarmony跳轉撥號界面

當應用需要跳轉到撥號界面,并顯示撥號的號碼時,大家就可以來看這篇文章,當開發者調用makeCall接口時,設備會自動跳轉到撥號界面。和正常撥打電話一樣,用戶可以選擇卡1或卡2撥出。

先來看一下實現的效果。

2

直接撥打電話需要系統權限ohos.permission.PLACE_CALL,建議應用使用makeCall(),跳轉到撥號界面,并顯示撥號的號碼。下面開始正文。

接口說明

call模塊為開發者提供呼叫管理功能。observer模塊為開發者提供通話業務狀態訂閱和取消訂閱功能。

call.hasVoiceCapability():能力獲取,表示是否具有語音功能。

call.makeCall()跳轉撥號界面,跳轉到撥號界面,并顯示撥號的號碼。

observer.on(‘callStateChange’):訂閱通話業務狀態變化,ohos.permission.READ_CALL_LOG (獲取通話號碼需要該權限)

observer.off(‘callStateChange’):取消訂閱通話業務狀態變化.

開發步驟

1.import需要的模塊。

// import需要的模塊

import

call

from

'@ohos.telephony.call'

;

import

observer

from

'@ohos.telephony.observer'

;

2.調用hasVoiceCapability()接口獲取當前設備呼叫能力,如果支持繼續下一步;如果不支持則無法發起呼叫。

// 調用查詢能力接口

let

isSupport

=

call

.

hasVoiceCapability

();

if

(

!

isSupport

) {

console

.

log

(

"not support voice capability, return."

);

return

;

}

3.跳轉到撥號界面,并顯示撥號的號碼。

// 如果設備支持呼叫能力,則繼續跳轉到撥號界面,并顯示撥號的號碼

call

.

makeCall

(

"13xxxx"

, (

err

)

=>

{

if

(

!

err

) {

console

.

log

(

"make call success."

);

}

else

{

console

.

log

(

"make call fail, err is:"

+

JSON

.

stringify

(

err

));

}

});

4.(可選)訂閱通話業務狀態變化。

// 訂閱通話業務狀態變化(可選)

observer

.

on

(

"callStateChange"

, (

data

)

=>

{

console

.

log

(

"call state change, data is:"

+

JSON

.

stringify

(

data

));

});

5.取消訂閱通話業務狀態變。

// 取消訂閱通話業務狀態變

observer

.

off

(

"callStateChange"

, (

data

)

=>

{

console

.

log

(

"call state change, data is:"

+

JSON

.

stringify

(

data

));

});

最后附上完整代碼:

?

/**

*

* @FileName : call

* @Author : 堅果

* @Time : 2022/8/15 08:20

* @Description : 文件描述

*/

// import需要的模塊

import

call

from

'@ohos.telephony.call'

;

import

observer

from

'@ohos.telephony.observer'

;

@

Entry

@

Component

struct

CAllTest

{

build

(){

?

Column

(){

?

Button

(

"打電話"

).

width

(

200

).

height

(

80

) .

fontSize

(

30

).

fontColor

(

Color

.

Orange

).

onClick

(()

=>

{

// 調用查詢能力接口

let

isSupport

=

call

.

hasVoiceCapability

();

if

(

!

isSupport

) {

console

.

info

(

" support voice capability, return"

);

return

;

}

// 如果設備支持呼叫能力,則繼續跳轉到撥號界面,并顯示撥號的號碼

call

.

makeCall

(

"17752170152"

, (

err

)

=>

{

if

(

!

err

) {

console

.

info

(

" make call success."

);

?

}

else

{

console

.

info

(

"make call fail, err is:"

+

JSON

.

stringify

(

err

));

}

});

?

?

})

?

}.

width

(

"100%"

).

height

(

"100%"

).

justifyContent

(

FlexAlign

.

Center

)

?

?

}

}

感謝大家的支持。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • OpenHarmony
    +關注

    關注

    33

    文章

    3952

    瀏覽量

    21102
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【原創】OpenHarmony系統投屏工具軟件 - OpenHarmony_OHScrcpy使用推薦

    OpenHarmony_OHScrcpy - OpenHarmony投屏工具軟件 OpenHarmony_OHScrcpy是一款為OpenHarmony系統設計的投屏工具軟件,功能類似
    發表于 01-22 18:34

    #OpenHarmony HDC調試

    OpenHarmony
    視美泰
    發布于 :2026年01月16日 09:46:28

    #OpenHarmony 開發環境準備

    OpenHarmony
    視美泰
    發布于 :2026年01月16日 09:44:31

    #OpenHarmony 鏡像燒錄

    OpenHarmony
    視美泰
    發布于 :2026年01月16日 09:42:36

    #OpenHarmony 系統概述

    OpenHarmony
    視美泰
    發布于 :2026年01月16日 09:39:20

    #OpenHarmony Hello World應用以及部署

    OpenHarmony
    視美泰
    發布于 :2026年01月16日 09:32:52

    求助,關于EC800M使用ppp-device組件撥號問題求解

    項目中使用EC800M CAT1模塊,用ppp-device軟件包進行撥號,前面流程都正常,最后發送撥號指令 “ATD*99#”后也返回了CONNECT, 接下來的LCP階段,不知道什么原因,模塊
    發表于 10-14 06:08

    求助,lwip ppp撥號后查詢信號質量的問題求解

    按照官網的源碼,使用移遠EC20跑通ppp撥號流程,聯網之后,此時怎么查詢模組的信號質量呢
    發表于 10-11 09:44

    京東:調用用戶行為API分析購買路徑,優化頁面跳轉邏輯

    ? ?在電商平臺的激烈競爭中, 用戶購買路徑的流暢性 直接影響轉化率。京東通過深度整合用戶行為API,構建了完整的購買路徑分析體系,顯著優化了頁面跳轉邏輯。以下是關鍵技術實現路徑: 一、用戶行為
    的頭像 發表于 09-18 14:38 ?662次閱讀
    京東:調用用戶行為API分析購買路徑,優化頁面<b class='flag-5'>跳轉</b>邏輯

    IR900撥號電信4G專網卡遇到的問題及解決方法

    IR900撥號電信4G專網卡遇到問題及解決方法:目前在使用IR900(包括IR912L-TL00和915L-TL00)時,若遇到使用電信4G專網卡撥號撥不上的時候,可參照以下解決方法:網絡-撥號接口
    發表于 08-07 07:13

    迅為RK3568開發板基本工程目錄-OpenHarmony APP工程結構

    在進行 OpenHarmony 應用/服務開發前,我們應該掌握 OpenHarmony 應用/服務的邏輯結構。 OpenHarmony 應用/服務發布形態為 APP Pack
    發表于 07-07 15:04

    cybt413061連接HFP時,撥號操作未啟動是怎么回事?

    請就以下幾點提出建議: 1. 啟動撥號時,我們正在連接 HFP 配置文件并撥號,然后斷開 HFP 配置文件。 在這里,我們遇到的問題是,當發送撥號命令時,HFP 被連接,之后撥號沒有
    發表于 07-02 07:17

    樹莓派遇上ChatGPT,魔法熱線就此誕生!

    盡管這種電話在幾十年前就已過時,但許多人都對旋轉撥號電話記憶猶新。這些舊電話,其實可以被改造成一個ChatGPT熱線。這個由PolluxLabs開發的項目,讓你可以將一部復古的旋轉撥號電話連接到樹莓
    的頭像 發表于 04-13 09:04 ?1.6w次閱讀
    樹莓派遇上ChatGPT,魔法熱線就此誕生!

    OpenHarmony5.0系統怎么去除鎖屏直接進入界面?教你2步搞定

    本文介紹在OpenHarmony5.0Release操作系統下,去除鎖屏開機后直接進入界面的方法。觸覺智能PurplePiOH鴻蒙開發板演示,搭載了瑞芯微RK3566四核處理器,1TOPS算力NPU
    的頭像 發表于 03-12 18:51 ?1152次閱讀
    <b class='flag-5'>OpenHarmony</b>5.0系統怎么去除鎖屏直接進入<b class='flag-5'>界面</b>?教你2步搞定