Android傳送簡訊功能程式碼

NO IMAGE

本文例項講述了Android傳送簡訊功能程式碼,是進行Android程式開發中非常常見的重要功能。分享給大家供大家參考之用。具體方法如下:


// 傳送簡訊
public void sendMsg(){
  String content = edtSend.getText().toString();
  SmsManager smsManager = SmsManager.getDefault();
  List<String> divideContents = smsManager.divideMessage(content);
  for (String text : divideContents) {  
    smsManager.sendTextMessage(smsWidget.str_number, null, text, null, null);  
  } 
}

上述程式碼首先獲得一個SmsManager例項;再用divideMessage()方法將簡訊內容(content)劃分成幾個部分,這是因為如果簡訊內容太長,可能會超出允許傳送的最大長度,這時就需要把簡訊內容劃分成幾個字串,一般情況下,內容都不會超過最大長度,所以還是一個字串;最後,對所有的字串,使用sendTextMessage()方法傳送,其中smsWidget.str_number是對方號碼,text是每一個字串。

希望本文所述對大家的Android程式設計有所幫助。

您可能感興趣的文章:

Android無需申請許可權撥打電話的兩種方式Android撥打電話功能例項詳解編寫android撥打電話apk應用例項程式碼Android 實現手機撥打電話的功能Android實戰教程第三篇之簡單實現撥打電話功能Android中Webview開啟網頁的同時傳送HTTP頭資訊方法Android實現將應用崩潰資訊傳送給開發者並重啟應用的方法Android Mms之:簡訊傳送流程(圖文詳解)Android實現傳送簡訊功能例項詳解android中可以通過兩種方式呼叫介面傳送簡訊Android開發實現撥打電話與傳送資訊的方法分析