android 多條簡訊息發出後的狀態怎樣判斷

時間 2021-12-22 10:08:54

1樓:

另外補充一下:手機簡訊如果傳送失敗是會有錯誤提示的,如果沒有出現錯誤提示,說明簡訊成功傳送了

2樓:匿名使用者

smsmanager smsmanager = smsmanager.getdefault();//獲取簡訊管理器,是android系統預設的簡訊管理器,可以通過它傳送簡訊。

listcontents = smsmanager.dividemessage(content);//多條簡訊。這裡是將內容較長的簡訊拆分成多條簡訊傳送。

for(string text : contents)

傳送簡訊時會有兩個結果狀態,一個是簡訊是否成功傳送,一個是對方是否成功接收,是否傳送成功不是由android程式來決定的,簡訊是由簡訊基站比如移動傳送的,我們只需要把簡訊傳送到移動無線通訊網路,網路傳送簡訊是否成功,移動會返回一個訊號,訊號會被程式捕獲。

程式採用非同步的方式捕獲訊號,因為不可能一直開著執行緒等待返回的訊號,所以sendtextmessage()的後兩個引數sentintent和deliveryintent就是接受傳送和接收狀態訊號用的。

sentintent為簡訊傳送是否成功的intent;deliveryintent為接收方是否收到了簡訊的intent,這裡如果不想接收返回的訊號,可以設定為null。

把intent傳進去後,如果行動網路返回一個簡訊傳送成功或失敗的訊號,作業系統會通過非同步的方式廣播這個intent,你就知道簡訊的狀態了。

3樓:匿名使用者

你手機的簡訊裡裡面有那條資訊的目錄,點開裡面有個詳情什麼的,點開詳情就能看到了,不過提醒你,電信的簡訊**是有限制的,好像是一小時不得超過130條,否則簡訊鎖死24小時哦!

4樓:

是安卓系統開發問題,可以這樣判斷:

smsmanager smsmanager = smsmanager.getdefault();//獲取簡訊管理器,是android系統預設的簡訊管理器,可以通過它傳送簡訊。

listcontents = smsmanager.dividemessage(content);//多條簡訊。這裡是將內容較長的簡訊拆分成多條簡訊傳送。

for(string text : contents)

傳送簡訊時會有兩個結果狀態,一個是簡訊是否成功傳送,一個是對方是否成功接收,是否傳送成功不是由android程式來決定的,簡訊是由簡訊基站比如移動傳送的,我們只需要把簡訊傳送到移動無線通訊網路,網路傳送簡訊是否成功,移動會返回一個訊號,訊號會被程式捕獲。

程式採用非同步的方式捕獲訊號,因為不可能一直開著執行緒等待返回的訊號,所以sendtextmessage()的後兩個引數sentintent和deliveryintent就是接受傳送和接收狀態訊號用的。

sentintent為簡訊傳送是否成功的intent;deliveryintent為接收方是否收到了簡訊的intent,這裡如果不想接收返回的訊號,可以設定為null。

把intent傳進去後,如果行動網路返回一個簡訊傳送成功或失敗的訊號,作業系統會通過非同步的方式廣播這個intent,你就知道簡訊的狀態了。

請教一個android 傳送多條簡訊的問題

5樓:匿名使用者

smsmanager smsmanager = smsmanager.getdefault();//獲取簡訊管理器,是android系統預設的簡訊管理器,可以通過它傳送簡訊。

listcontents = smsmanager.dividemessage(content);//多條簡訊。這裡是將內容較長的簡訊拆分成多條簡訊傳送。

for(string text : contents)

傳送簡訊時會有兩個結果狀態,一個是簡訊是否成功傳送,一個是對方是否成功接收,是否傳送成功不是由android程式來決定的,簡訊是由簡訊基站比如移動傳送的,我們只需要把簡訊傳送到移動無線通訊網路,網路傳送簡訊是否成功,移動會返回一個訊號,訊號會被程式捕獲。

程式採用非同步的方式捕獲訊號,因為不可能一直開著執行緒等待返回的訊號,所以sendtextmessage()的後兩個引數sentintent和deliveryintent就是接受傳送和接收狀態訊號用的。

sentintent為簡訊傳送是否成功的intent;deliveryintent為接收方是否收到了簡訊的intent,這裡如果不想接收返回的訊號,可以設定為null。

把intent傳進去後,如果行動網路返回一個簡訊傳送成功或失敗的訊號,作業系統會通過非同步的方式廣播這個intent,你就知道簡訊的狀態了。

手機簡訊息刪除後可以恢復嗎,手機簡訊給不小心刪掉了還能找回來嗎??

辦公資源 手機簡訊刪除了怎麼恢復呢?我們看一下 不會游泳的 手機簡訊刪除了怎麼恢復 己爍種白梅 簡訊一旦刪除是不可以恢復的,只有一個辦法,去你所使用的手機卡運營商調取你想要的手機簡訊 中國移動 簡訊內容屬個人隱私,如果之前沒有備份的話,刪除後就找不回來了。手機簡訊給不小心刪掉了還能找回來嗎?5 我簡...

安卓版傳送簡訊息功能停用怎麼恢復

三星問答服務 若您的手機提示應用程式已停止,可能是應用程式出現問題,建議您 1.重啟手機嘗試。2.備份重要資料 聯絡人 備忘錄等 恢復出廠設定嘗試。3.若有更新可用,更新一下系統韌體嘗試。若問題依然存在,建議您攜帶上購機發票 包修卡和機器到當地的三星售後服務中心,由專業的工程師幫您檢測。 中國聯通 ...

今收到簡訊息說有人要殺了我我可以報案嗎

天傑地靈青島人 當然可以且必須報警,尋求 保護。同時提供收到的簡訊息,以及可能與該資訊有關聯的所有人和事,便於 掌握情況,利於破案。 橙哥太善良 可以啊,怎麼不可以?他這是赤裸裸的威脅他人安全,已經構成恐嚇罪。他發給你的簡訊就是證據。你當然可以報案了 可以報警。治安管理處罰法 第四十二條規定有下列行...