日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS發(fā)送一條文本信息

場(chǎng)景介紹

應(yīng)用需要發(fā)送一條短信給一個(gè)指定的號(hào)碼時(shí),使用本業(yè)務(wù)。發(fā)送信息需要經(jīng)過短信中心,短信中心號(hào)碼可以是運(yùn)營(yíng)商默認(rèn)的,也可以由應(yīng)用自己指定。

如果設(shè)備支持同時(shí)插入 2 張 SIM 卡,且 2 張 SIM 卡均在位時(shí),短信會(huì)從默認(rèn) SIM 卡發(fā)出。應(yīng)用可通過調(diào)用 getDefaultSmsSlotId 來獲取當(dāng)前發(fā)短信的默認(rèn) SIM 卡位置。目前 API 暫不支持短信發(fā)送結(jié)果通知和送達(dá)報(bào)告。

接口說明

ShortMessageManager 為開發(fā)者提供短信管理功能,具體功能分類如下表。

功能分類 接口名 描述 所需權(quán)限
能力獲取hasSmsCapability()檢查當(dāng)前設(shè)備是否支持短信收發(fā)。
獲取管理對(duì)象getInstance(Context context)獲取短信管理對(duì)象。
獲取默認(rèn)短信卡getDefaultSmsSlotId()獲取默認(rèn)短信卡對(duì)應(yīng)卡槽ID。
長(zhǎng)短信轉(zhuǎn)化splitMessage(String content)將超過140個(gè)字節(jié)的長(zhǎng)短信(如中文70個(gè)字符,英文160個(gè)字符)拆分成多條短信。ohos.permission.SEND_MESSAGES
發(fā)送短信sendMessage(String destinationHost, String serviceCenter, String content)發(fā)送單條短信。ohos.permission.SEND_MESSAGES
sendMultipartMessage(String destinationHost, String serviceCenter, ArrayList parts)發(fā)送拆分后的多條短信。ohos.permission.SEND_MESSAGES

開發(fā)步驟

  1. 調(diào)用 ShortMessageManager 的 getInstance 接口,創(chuàng)建/獲取短信收發(fā)管理對(duì)象。
  1. 調(diào)用 hasSmsCapability() 接口獲取當(dāng)前設(shè)備短信收發(fā)能力,如果支持繼續(xù)下一步;如果不支持則無法收發(fā)短信。
  1. 發(fā)送短信。
   // 創(chuàng)建短信收發(fā)管理對(duì)象
   ShortMessageManager smManager = ShortMessageManager.getInstance(context);

    
   // 檢查短信能力
   if (!smManager.hasSmsCapability()) {
       return;
   }

    
   // 如果設(shè)備支持收發(fā)短信,則繼續(xù)發(fā)送短信
   // 發(fā)送短信前可先調(diào)用splitMessage()接口判斷拆分后的短信條數(shù),然后決定調(diào)用長(zhǎng)短信或普通短信發(fā)送接口
   ArrayList msgs = smManager.splitMessage(messageContent);
   if (msgs.size() > 1) { // 長(zhǎng)短信拆分發(fā)送
       smManager.sendMultipartMessage(destinationNumber, serviceCenter, msgs);
   } else { // 一般文本短信發(fā)送
       smManager.sendMessage(destinationNumber, serviceCenter, messageContent);
   }

標(biāo)題名稱:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS發(fā)送一條文本信息
網(wǎng)頁(yè)網(wǎng)址:http://www.5511xx.com/article/coooosp.html