日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

鸿蒙开发之拨打电话号码

發布時間:2023/12/20 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 鸿蒙开发之拨打电话号码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

鴻蒙開發之撥打電話號碼

一、簡單說明(自己的理解):

本節我們來說說鴻蒙系統的撥打電話號碼開發 , 別認為這個功能挺高大上的就覺得非常難 , 其實啊,在鴻蒙開發中這個功能極為簡單 , 就是一個意圖跳轉的運用 為什么怎么說呢?我的認為是:鴻蒙本來就是個系統 , 系統自帶有撥號功能模塊 也就是ability ,一般的應用只要有那種調用系統撥號的ability的功能即可(除非專門開發一款打電話的app除外)所以我們只需要在現在所在的ability頁面或者現在所在的AbilitySlice頁面系統撥打電話的ability頁面或者系統撥打電話的AbilitySlice頁面進行穿梭即可。

二、實現步驟:

1.創建意圖對象
2.為意圖對象設置action(跳轉到的action)
3.為意圖對象設置電話uri’
4.跳轉

三、核心代碼:

//創建跳轉意圖對象Intent dial_intent = new Intent() ;//為意圖設置要跳轉的對應的actionintent.setAction("ohos.intent.action.dial");//為意圖對象設置電話uriintent.setUri(Uri.parse("tel:13307425203"));//開始跳轉startAbility(intent , 0 );

三、布局代碼:

<?xml version="1.0" encoding="utf-8"?> <DirectionalLayoutxmlns:ohos="http://schemas.huawei.com/res/ohos"ohos:height="match_parent"ohos:width="match_parent"ohos:orientation="vertical"><Buttonohos:id="$+id:dial_btn"ohos:height="match_content"ohos:width="match_parent"ohos:text_size="30vp"ohos:text="撥打號碼"/></DirectionalLayout>

三、完整代碼:

public class dial_number extends AbilitySlice {@Overrideprotected void onStart(Intent intent) {super.onStart(intent);super.setUIContent(ResourceTable.Layout_dial_number);/** 1、需要使用系統的Action ==> ohos.intent.action.dial*/Button dial_btn = (Button) findComponentById(ResourceTable.Id_dial_btn) ;dial_btn.setClickedListener(new Component.ClickedListener() {@Overridepublic void onClick(Component component) {//創建跳轉意圖對象Intent dial_intent = new Intent() ;//為意圖設置要跳轉的對應的actionintent.setAction("ohos.intent.action.dial");//為意圖對象設置電話uriintent.setUri(Uri.parse("tel:13307425203"));//開始跳轉startAbility(intent , 0 );}});} }

總結

以上是生活随笔為你收集整理的鸿蒙开发之拨打电话号码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。