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

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

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

3天內不再提示

在DAYU200上實現OpenHarmony跳轉撥號界面

OpenAtom OpenHarmony ? 來源:未知 ? 2022-10-17 22:05 ? 次閱讀

點擊藍字 ╳ 關注我們

開源項目 OpenHarmony是每個人的 OpenHarmony 09699672-4e24-11ed-a3b6-dac502259ad0.png

徐建國

潤和軟件生態技術專家

以下內容來自嘉賓分享,不代表開放原子開源基金會觀點

一、簡介

日常生活中,打電話是最常見的交流方式之一,那么如何在OpenAtom OpenHarmony(簡稱“OpenHarmony”)中進行電話服務相關的開發呢?今天我們可以一起來了解一下如何通過電話服務系統支持的API實現撥打電話的功能。

二、效果展示

0c547dd4-4e24-11ed-a3b6-dac502259ad0.gif ? 應用可以通過調用call和observer模塊的API來獲取當前注冊網絡名稱、網絡服務狀態、信號強度以及SIM卡的相關信息,具體可參考獲取當前蜂窩網絡信號信息開發指導。 直接撥打電話需要提供系統權限ohos.permission.PLACE_CALL,在這里建議應用使用makeCall(),跳轉到撥號界面,并顯示撥號的號碼,當開發者調用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';
importobserverfrom'@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));
});

五、完整代碼

//import需要的模塊
import call from '@ohos.telephony.call';
import observer from '@ohos.telephony.observer';
@Entry
@Component
struct CAllTest{
  build(){


    Column(){


      Button("打電話給堅果").width(300).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)




  }
}

源碼地址

https://gitee.com/jianguo888/callphone

六、總結

本文通過一個按鈕,實現了跳轉撥號的功能。首先為按鈕添加點擊事件,其次導入需要的模塊,調用hasVoiceCapability()接口獲取當前設備呼叫能力,最終實現一鍵跳轉到撥號界面。大家可以將這個功能擴展到自己的應用里。比如,在一鍵呼叫,售后服務等場景。


原文標題:在DAYU200上實現OpenHarmony跳轉撥號界面

文章出處:【微信公眾號:OpenAtom OpenHarmony】歡迎添加關注!文章轉載請注明出處。

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

    關注

    25

    文章

    3744

    瀏覽量

    16473

原文標題:在DAYU200上實現OpenHarmony跳轉撥號界面

文章出處:【微信號:gh_e4f28cfa3159,微信公眾號:OpenAtom OpenHarmony】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    dayu200 rk3568 openharmony5.0 sim卡 通話服務

    想請問一下有人在dayu200 rk3568插過sim卡并且成功完成過通話服務嗎? 我現在在dayu200燒錄了openHarmony
    發表于 12-26 16:52

    怎么DAYU200安裝應用?

    怎么DAYU200安裝應用
    發表于 02-07 16:07

    如何實現DAYU200開發板使能Panfrost驅動并且支持OpenHarmony

    如何實現DAYU200開發板使能Panfrost驅動并且支持OpenHarmony呢?
    發表于 03-02 10:26

    OpenHarmony 3.1 Release初體驗 潤和DAYU200開發套件

    固件下載手里剛好有一塊DAYU200開發板,官方剛好有發布編譯的固件,下載鏈接:https://gitee.com/openharmony/docs/blob/master/zh-cn
    發表于 03-31 18:10

    潤和DAYU200領跑OpenHarmony富設備產業化!

    火熱進行,歡迎廣大開發者踴躍報名。此外,即將于4月25日深圳召開的以“共建新技術 開拓新領域”為主題的OpenHarmony 330技術日大型活動上,潤和DAYU200將亮相多個展區、提供豐富的富設備
    發表于 04-21 20:06

    #DAYU200# OpenHarmony跳轉撥號界面

    功能。call.makeCall()跳轉撥號界面跳轉撥號界面,并顯示撥號的號碼。observ
    發表于 09-21 16:04

    DAYU200實現OpenHarmony跳轉撥號界面

    為按鈕添加點擊事件,其次導入需要的模塊,調用hasVoiceCapability()接口獲取當前設備呼叫能力,最終實現一鍵跳轉撥號界面。大家可以將這個功能擴展到自己的應用里。比如,
    發表于 10-19 11:39

    【潤和軟件DAYU200開發板體驗】移植speexdsp到OpenHarmony標準系統功能演示

    該視頻已經同步上傳至硬聲app,賬號名稱離北況歸移植speexdsp到OpenHarmony標準系統系列文章:【潤和軟件DAYU200開發板體驗】移植speexdsp到OpenHarmony標準
    發表于 11-06 22:35

    潤開鴻DAYU200DAYU210聯袂通過OpenHarmony 3.2 Release版本兼容性測評

    百業的生態使命。 2023開放原子全球開源峰會OpenHarmony分論壇OpenHarmony 3.2 Release先行示范儀式,潤開鴻受邀參與儀式的官方展示環節,分享了
    發表于 09-22 11:11

    OpenHarmony Dev-Board-SIG專場:DAYU200開源計劃—代碼Master需要的材料

    OpenHarmony Dev-Board-SIG專場:DAYU200開源計劃—代碼Master需要的材料
    的頭像 發表于 12-28 14:14 ?1582次閱讀
    <b class='flag-5'>OpenHarmony</b> Dev-Board-SIG專場:<b class='flag-5'>DAYU200</b>開源計劃—代碼<b class='flag-5'>上</b>Master需要的材料

    DAYU200開發版升級openHarmony3.1 release版本

    今天收到了來自潤和的DAYU200的開發板,我們開機之后,查看關于手機,這一欄,發現openharmony的版本是3.1的beta版,于是我們先做個升級,然后進行更多的體驗,
    的頭像 發表于 04-16 09:37 ?2140次閱讀
    <b class='flag-5'>DAYU200</b>開發版升級<b class='flag-5'>openHarmony</b>3.1 release版本

    OpenHarmony跳轉撥號界面

    OpenHarmony跳轉撥號界面當應用需要跳轉撥號界面,并顯示
    的頭像 發表于 08-15 17:20 ?2460次閱讀

    【潤和軟件DAYU200開發板體驗】潤和軟件DAYU200開發板開箱篇

    創新為內涵的大禹治水精神,寓意著DAYU秉承OpenHarmony“以開發者為本”的開源治理宗旨和積極擔當國產化歷史使命的責任定位。 ? ?? 潤和軟件DAYU200
    的頭像 發表于 10-12 11:38 ?4846次閱讀
    【潤和軟件<b class='flag-5'>DAYU200</b>開發板體驗】潤和軟件<b class='flag-5'>DAYU200</b>開發板開箱篇

    喜大普奔!DAYU200能打電話了—OpenHarmony 3.1新特性!

    OpenHarmony3.1Release已于3月31號發布,目前DAYU200是首款支持OpenHarmony3.1Release版本的開發套件。DAYU200現已面向行業和開發者全
    的頭像 發表于 04-22 11:43 ?1171次閱讀
    喜大普奔!<b class='flag-5'>DAYU200</b>能打電話了—<b class='flag-5'>OpenHarmony</b> 3.1新特性!

    潤和軟件DAYU200OpenHarmony賦能之旅

    2021年,潤和軟件推出了OpenHarmony高性能設備平臺大禹系列,其中DAYU200作為首款支持OpenHarmony富設備的開發板,是廣大開發者探索OpenHarmony開發的
    的頭像 發表于 11-18 09:49 ?1585次閱讀
    潤和軟件<b class='flag-5'>DAYU200</b>的<b class='flag-5'>OpenHarmony</b>賦能之旅
    主站蜘蛛池模板: 天天摸夜添狠狠添高| 四虎成人影院| 亚洲 日韩 在线 国产 精品| 草莓视频在线观看免费观看高清| 两个人的视频hd全免费| 在线中文字幕网站| 精品在线观看一区| 夜色伊甸园| 久久机热免费视频| 在线播放成人无码日| 久久免费精彩视频| 益日韩欧群交P片内射中文| 国内极度色诱视频网站| 亚洲乱码中文字幕久久孕妇黑人| 国产欧美一本道无码| 亚洲免费观看视频| 久久精品视频16| 99re久久热在线播放快| 欧美最猛性XXXXX肛交| 动漫美女被吸奶| 99久久久精品| 欧美高清video mr.sexo| wankz tv videos国产| 日本漫画无彩翼漫画| 各种肉黄浪荡故事集| 亚洲 天堂 欧美 日韩 国产| 久草色在线| 99麻豆精品国产人妻无码| 日韩一级精品久久久久| 果冻传媒视频在线播放| 最新黄yyid| 善良的小峓子2在钱中文版女主角| 国产在线观看网址你懂得| 2021精品高清卡1卡2卡3麻豆| 人妻少妇69式99偷拍| 国产亚洲精品A久久777777| 在线观看成人免费| 色婷婷综合激情中文在线| 九九夜夜妹子| 被老头下药玩好爽| 亚洲免费久久|