Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android發送短信功能代碼

Android發送短信功能代碼

編輯:Android開發實例

本文實例講述了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程序設計有所幫助。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved