色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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
    +關注

    關注

    25

    文章

    3714

    瀏覽量

    16257
收藏 人收藏

    評論

    相關推薦

    基于ArkTS語言的OpenHarmony APP應用開發:HelloOpenharmony

    1、程序簡介該程序是基于OpenHarmony標準系統編寫的UI應用類:HelloOpenHarmony。本案例是基于API9接口開發。本案例已在OpenHarmony凌蒙派-RK3568開發
    的頭像 發表于 09-15 08:09 ?371次閱讀
    基于ArkTS語言的<b class='flag-5'>OpenHarmony</b> APP應用開發:Hello<b class='flag-5'>Openharmony</b>

    基于ArkTS語言的OpenHarmony APP應用開發:HelloOpenharmony

    3.0.0.993\\\\bin),如下所示: 4.2、創建工程 點擊“Create Project”按鈕,如下所示: 彈出“Create Project”界面,選擇“OpenHarmony”,再選
    發表于 09-14 12:47

    4G卡插上無法正常撥號的解決辦法

    ://192.168.2.1”,“用戶名/密碼”默認為:adm/123456。進入如下界面: 第三步:選擇網絡-撥號接口(Cellular),進入撥號參數配置界面 第三步:根據手機
    發表于 07-24 06:56

    鴻蒙開發電話服務:【@ohos.telephony.call (撥打電話)】

    call模塊提供呼叫管理功能,包括撥打電話、跳轉撥號界面、獲取通話狀態、格式化電話號碼等。
    的頭像 發表于 06-15 09:13 ?777次閱讀
    鴻蒙開發電話服務:【@ohos.telephony.call (撥打電話)】

    鴻蒙Ability Kit(程序框架服務)【Ability內頁面間的跳轉

    基于Stage模型下的Ability開發,實現Ability內頁面間的跳轉和數據傳遞。
    的頭像 發表于 06-03 20:43 ?297次閱讀
    鴻蒙Ability Kit(程序框架服務)【Ability內頁面間的<b class='flag-5'>跳轉</b>】

    鴻蒙原生應用元服務開發-WEB跨應用跳轉

    ; // 判斷鏈接是否為撥號鏈接 if (url.indexOf(\'tel://\') === 0) { // 跳轉撥號界面 call.makeCall(url.substring(6
    發表于 05-27 15:06

    cybt413061連接HFP時,撥號操作未啟動的原因?

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

    HarmonyOS開發案例:【UIAbility內和UIAbility間頁面的跳轉

    基于Stage模型下的UIAbility開發,實現UIAbility內和UIAbility間頁面的跳轉
    的頭像 發表于 05-09 15:06 ?1555次閱讀
    HarmonyOS開發案例:【UIAbility內和UIAbility間頁面的<b class='flag-5'>跳轉</b>】

    HarmonyOS開發案例:【Ability內頁面間的跳轉

    基于Stage模型下的Ability開發,實現Ability內頁面間的跳轉和數據傳遞。
    的頭像 發表于 05-09 10:39 ?566次閱讀
    HarmonyOS開發案例:【Ability內頁面間的<b class='flag-5'>跳轉</b>】

    YouTube Premium新功能“精彩部分跳轉”上線,用戶喜好預測跳轉功能亮相

    這項服務基于AI技術和用戶數據分析,能夠準確預測用戶可能感興趣的視頻片段,并直接跳轉至最精彩的部分。自今年3月起,YouTube已開始進行此功能的測試,最初僅向美國的部分高級用戶開放,而如今所有YouTube高級會員均可在youtube.com/new上試用此功能。
    的頭像 發表于 05-06 16:25 ?931次閱讀

    基于STM32G4的BOOT至APP跳轉問題排查與實戰指南

    這里實際上有3個工程,每個工程做跳轉跳轉地址不一樣。這里不妨以從BOOT區跳往AAP1區為例,看看跳轉前做的哪些準備工作。
    發表于 03-11 11:25 ?4842次閱讀
    基于STM32G4的BOOT至APP<b class='flag-5'>跳轉</b>問題排查與實戰指南

    淺談兼容 OpenHarmony 的 Flutter

    OpenHarmony SIG 組織在 Gitee 開源了兼容 OpenHarmony 的 Flutter。該組織主要用于孵化 OpenHarmony 相關的開源生態項目。 ? ? ▲ 倉庫地址
    的頭像 發表于 02-02 15:22 ?608次閱讀
    淺談兼容 <b class='flag-5'>OpenHarmony</b> 的 Flutter

    Qt For OpenHarmony圖形化的進展突破

    Qt 適配 OpenHarmony 意義 Qt 是一個 C++ 跨平臺開發框架,主要用于開發圖形用戶界面(Graphical User Interface,GUI)程序,具有跨平臺類庫(支持目前
    的頭像 發表于 02-02 14:29 ?1486次閱讀
    Qt For <b class='flag-5'>OpenHarmony</b>圖形化的進展突破

    PSoC5.4在卸載程序所在cypress文件后,重新安裝時會跳轉到卸載界面,最后安裝失敗的原因?

    在卸載程序所在cypress文件后,重新安裝時會跳轉到卸載界面,最后安裝失敗。請問是什么原因?需要怎么解決嗎?
    發表于 01-26 07:16

    Vim跳轉技巧

    相對跳轉用于在當前行的基礎上向上或向下跳轉一定的行數。可以在命令模式下輸入:num命令,其中num可以是正數、負數。例如,要向上跳轉5行,可以在命令模式下輸入:+5,然后按下回車鍵即可。同樣,要向下
    的頭像 發表于 01-18 16:30 ?1273次閱讀
    主站蜘蛛池模板: 999视频精品全部免费观看| 欧美一级久久久久久久久大| 国产精品久久国产三级国不卡顿| 扒开老师大腿猛进AAA片软件| 5g天天影院天天看天天爽| 中文中幕无码亚洲视频| 中文字幕国产在线观看| 97免费观看视频| 成人精品视频| 国产精品美女久久久网站动漫 | 国模沟沟一区二区三区| 国产亚洲日韩在线播放不卡| 娇妻让壮男弄的流白浆| 美女与男人对肌免费网站| 披黑人猛躁10次高潮| 色情在线avav| 亚洲视频在线观看视频| 宅男午夜大片又黄又爽大片| 99久女女精品视频在线观看| 成人综合在线观看| 狠狠啪在线香蕉| 欧洲馒头大肥p| 小sao货ji巴cao死你视频| 曰本女人牲交视频免费| 97在线视频网站| 在线高清无码欧美久章草| qvod电影网| 精品国产影院| 少妇性饥渴BBBBBBBBB| 伊人久久伊人| 国产精品免费小视频| 日本人作爰啪啪全过程| 99国内精精品久久久久久婷婷| 国产在线综合色视频| 我要色色网| av av在线| 久久久久久久久久综合情日本| 熟女强奷系列中文字幕| 中文在线日韩亚洲制服| 国产亚洲中文字幕视频| 香蕉精品国产自在现线拍|