多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > 互聯(lián)網(wǎng) > Android提供的系統(tǒng)服務之--SmsManager(短信管理器)

Android提供的系統(tǒng)服務之--SmsManager(短信管理器)

來源:程序員人生   發(fā)布時間:2014-11-08 08:01:17 閱讀次數(shù):1805次

Android提供的系統(tǒng)服務之--SmsManager(短信管理器)

                                                                     --轉載請注明出處:coder-pig



SmsManager相干介紹和使用圖解:






固然為了方便各位,把代碼粘1粘吧,就不用麻煩大家寫代碼了:

有需要的時候就復制粘貼下吧!

1)調(diào)用系統(tǒng)發(fā)送短信的功能:

public void SendSMSTo(String phoneNumber,String message){ //判斷輸入的phoneNumber是不是為合法電話號碼 if(PhoneNumberUtils.isGlobalPhoneNumber(phoneNumber)){ //Uri.parse("smsto") 這里是轉換為指定Uri,固定寫法 Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse("smsto:"+phoneNumber)); intent.putExtra("sms_body", message); startActivity(intent); } }



2)調(diào)用系統(tǒng)提供的短信接口發(fā)送短信:

public void sendSMS(String phoneNumber,String message){ //獲得短信管理器 android.telephony.SmsManager smsManager = android.telephony.SmsManager.getDefault(); //拆分短信內(nèi)容(手機短信長度限制),貌似長度限制為140個字符,就是 //只能發(fā)送70個漢字,多了要拆分成多條短信發(fā)送 //第45個參數(shù),如果沒有需要監(jiān)聽發(fā)送狀態(tài)與接收狀態(tài)的話可以寫null List<String> divideContents = smsManager.divideMessage(message); for (String text : divideContents) { smsManager.sendTextMessage(phoneNumber, null, text, sentPI, deliverPI); } }


處理發(fā)送狀態(tài)的PendingIntent:

//處理返回的發(fā)送狀態(tài) String SENT_SMS_ACTION = "SENT_SMS_ACTION"; Intent sentIntent = new Intent(SENT_SMS_ACTION); PendingIntent sentPI = PendingIntent.getBroadcast(context, 0, sentIntent, 0); //注冊發(fā)送信息的廣播接收者 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: //沒有提供pdu break; case SmsManager.RESULT_ERROR_NO_SERVICE: //服務當前不可用 break; } } }, new IntentFilter(SENT_SMS_ACTION));


處理接收狀態(tài)的PendingIntent:

//處理返回的接收狀態(tài) String DELIVERED_SMS_ACTION = "DELIVERED_SMS_ACTION"; //創(chuàng)建接收返回的接收狀態(tài)的Intent 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,"收信人已成功接收", Toast.LENGTH_SHORT).show(); } }, new IntentFilter(DELIVERED_SMS_ACTION));






















生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美一区二区在线观看免费网站 | 国产精品久久久久毛片真精品 | 日本护士xxxjapanese | 欧美猛交xxxx乱大交 | 成人国产视频在线观看 | 91久久精品国产一区二区 | 成 人 免费 网站 | 色就色欧美综合偷拍区a | 最近新中文字幕大全高清 | 性福利影院 | 国产永久免费爽视频在线 | 久久国内| 最近中文字幕2019高清免费 | 欧美国产亚洲一区二区三区 | 欧美在线一二三区 | 欧美操美女 | 综合五月 | 久久久久综合国产 | 在线国产区 | 亚洲欧美另类在线视频 | 国产高清中文字幕 | 国产xxxxx在线观看 | 亚洲欧美bt | 亚洲第一精品夜夜躁人人爽 | 国产欧美成人 | 亚洲国产高清视频在线观看 | 最近中文国语字幕在线播放视频 | 性xxxhd欧美| 亚洲成av人影片在线观看 | 91啪国自产在线高清观看 | 国产精品亚洲午夜不卡 | 日韩欧美一二三区 | 亚洲欧美日韩精品 | 波多野结衣一区二区在线 | 日本xxxwww免费视频 | 亚洲a在线观看 | 中文字幕第二十页 | 91精品国产色综合久久不 | 性一交一乱一伦一色一情 | 蜜桃色永久入口 | q欧美性猛交xxxx乱大交 |