最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

android中可以通過兩種方式調(diào)用接口發(fā)送短信

 更新時間:2013年02月01日 10:39:57   作者:  
調(diào)用系統(tǒng)短信接口直接發(fā)送短信;調(diào)起系統(tǒng)發(fā)短信功能,本文將給出兩種方式的實現(xiàn)代碼,感興趣的朋友可以了解下,或許對你有所幫助

第一:調(diào)用系統(tǒng)短信接口直接發(fā)送短信;主要代碼如下:

復(fù)制代碼 代碼如下:

//直接調(diào)用短信接口發(fā)短信
SmsManager smsManager = SmsManager.getDefault();
List<String> divideContents = smsManager.divideMessage(content);
for (String text : divideContents) {
smsManager.sendTextMessage("150xxxxxxxx", null, text, sentPI, deliverPI);
}

第二:調(diào)起系統(tǒng)發(fā)短信功能;主要代碼如下:
復(fù)制代碼 代碼如下:

Uri uri = Uri.parse("smsto:10010");
Intent it = new Intent(Intent.ACTION_SENDTO, uri);
it.putExtra("sms_body", "102");
activity.startActivity(it);

這里主要講解第一種方法,其中大部分信息來源于互聯(lián)網(wǎng):
獲取短信管理器
復(fù)制代碼 代碼如下:

SmsManager smsManager = SmsManager.getDefault();

拆分短信內(nèi)容(手機(jī)短信長度限制)
復(fù)制代碼 代碼如下:

List<String> divideContents = smsManager.divideMessage(content);

發(fā)送拆分后的內(nèi)容
復(fù)制代碼 代碼如下:

List<String> divideContents = smsManager.divideMessage(content);
for (String text : divideContents) {
smsManager.sendTextMessage("150xxxxxxxx", null, text, sentPI, deliverPI);
}

處理返回的發(fā)送狀態(tài)
復(fù)制代碼 代碼如下:

String SENT_SMS_ACTION = "SENT_SMS_ACTION";
Intent sentIntent = new Intent(SENT_SMS_ACTION);
PendingIntent sentPI = PendingIntent.getBroadcast(context, 0, sentIntent,
0);
// register the Broadcast Receivers
context.registerReceiver(new BroadcastReceiver() {
@Override
public void onReceive(Context _context, Intent _intent) {
switch (getResultCode()) {
case Activity.RESULT_OK:
Toast.makeText(context,
"短信發(fā)送成功", Toast.LENGTH_SHORT)
.show();
break;
case SmsManager.RESULT_ERROR_GENERIC_FAILURE:
break;
case SmsManager.RESULT_ERROR_RADIO_OFF:
break;
case SmsManager.RESULT_ERROR_NULL_PDU:
break;
}
}
}, new IntentFilter(SENT_SMS_ACTION));

處理返回的接收狀態(tài)
復(fù)制代碼 代碼如下:

String DELIVERED_SMS_ACTION = "DELIVERED_SMS_ACTION";
// create the deilverIntent parameter
Intent deliverIntent = new Intent(DELIVERED_SMS_ACTION);
PendingIntent deliverPI = PendingIntent.getBroadcast(context, 0,
deliverIntent, 0);
context.registerReceiver(new BroadcastReceiver() {
@Override
public void onReceive(Context _context, Intent _intent) {
Toast.makeText(context,
"收信人已經(jīng)成功接收", Toast.LENGTH_SHORT)
.show();
}
}, new IntentFilter(DELIVERED_SMS_ACTION));

發(fā)送短信的參數(shù)說明
復(fù)制代碼 代碼如下:

smsManager.sendTextMessage(destinationAddress, scAddress, text, sentIntent, deliveryIntent)

-- destinationAddress:目標(biāo)電話號碼
-- scAddress:短信中心號碼,測試可以不填
-- text: 短信內(nèi)容
-- sentIntent:發(fā)送 -->中國移動 --> 中國移動發(fā)送失敗 --> 返回發(fā)送成功或失敗信號 --> 后續(xù)處理 即,這個意圖包裝了短信發(fā)送狀態(tài)的信息
-- deliveryIntent: 發(fā)送 -->中國移動 --> 中國移動發(fā)送成功 --> 返回對方是否收到這個信息 --> 后續(xù)處理 即:這個意圖包裝了短信是否被對方收到的狀態(tài)信息(供應(yīng)商已經(jīng)發(fā)送成功,但是對方?jīng)]有收到)。

相關(guān)文章

  • Android中的常用尺寸單位(dp、sp)快速入門教程

    Android中的常用尺寸單位(dp、sp)快速入門教程

    本文詳細(xì)介紹了Android開發(fā)中常用尺寸單位的含義,重點講解了sp與dp這兩個尺寸單位的本質(zhì)以及它們與px的換算公式,文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-05-05
  • android端使用openCV實現(xiàn)車牌檢測

    android端使用openCV實現(xiàn)車牌檢測

    這篇文章主要為大家詳細(xì)介紹了android端使用openCV實現(xiàn)車牌檢測,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Android使用MediaRecorder類實現(xiàn)視頻和音頻錄制功能

    Android使用MediaRecorder類實現(xiàn)視頻和音頻錄制功能

    Android提供了MediaRecorder這一個類來實現(xiàn)視頻和音頻的錄制功能,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-07-07
  • Android的消息機(jī)制

    Android的消息機(jī)制

    本文主要介紹了Android的消息機(jī)制。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • Android編程實現(xiàn)點擊鏈接打開APP功能示例

    Android編程實現(xiàn)點擊鏈接打開APP功能示例

    這篇文章主要介紹了Android編程實現(xiàn)點擊鏈接打開APP功能,結(jié)合實例形式較為詳細(xì)的分析了Android實現(xiàn)點擊鏈接打開APP功能的具體步驟與相關(guān)注意事項,需要的朋友可以參考下
    2017-01-01
  • Android單選按鈕RadioButton的使用詳解

    Android單選按鈕RadioButton的使用詳解

    今天小編就為大家分享一篇關(guān)于Android單選按鈕RadioButton的使用詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Android 三種延遲操作的實現(xiàn)方法

    Android 三種延遲操作的實現(xiàn)方法

    這篇文章主要介紹了Android 延遲操作的實現(xiàn)方法的相關(guān)資料,這里提供了三種實現(xiàn)方法,希望能幫助到大家,需要的朋友可以參考下
    2017-08-08
  • Android 圖片選擇詳解及實例代碼

    Android 圖片選擇詳解及實例代碼

    這篇文章主要介紹了 Android 圖片選擇詳解及實例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • Android編程操作手機(jī)通訊錄的方法示例

    Android編程操作手機(jī)通訊錄的方法示例

    這篇文章主要介紹了Android編程操作手機(jī)通訊錄的方法,涉及Android權(quán)限控制及通訊錄讀取等相關(guān)操作技巧,需要的朋友可以參考下
    2017-07-07
  • android使用PullToRefresh實現(xiàn)下拉刷新和上拉加載

    android使用PullToRefresh實現(xiàn)下拉刷新和上拉加載

    本篇文章主要介紹了android使用PullToRefresh實現(xiàn)下拉刷新和上拉加載,具有一定的參考價值,有興趣的可以了解一下。
    2016-12-12

最新評論

阿尔山市| 涡阳县| 三台县| 偏关县| 皋兰县| 蒲城县| 海南省| 肥城市| 昌乐县| 枣强县| 舞钢市| 崇阳县| 建始县| 延长县| 西昌市| 镇远县| 湘阴县| 光泽县| 海伦市| 宜兰县| 德令哈市| 虹口区| 惠来县| 集贤县| 磴口县| 清苑县| 鸡西市| 道孚县| 定兴县| 广昌县| 扶绥县| 麻栗坡县| 蓝山县| 城口县| 同心县| 铁岭县| 灌南县| 雅江县| 西畴县| 大厂| 岢岚县|