手機發(fā)送短信ANDRIOD代碼

手機發(fā)送短信ANDRIOD代碼

ID:38699937

大小:43.00 KB

頁數:5頁

時間:2019-06-17

手機發(fā)送短信ANDRIOD代碼_第1頁
手機發(fā)送短信ANDRIOD代碼_第2頁
手機發(fā)送短信ANDRIOD代碼_第3頁
手機發(fā)送短信ANDRIOD代碼_第4頁
手機發(fā)送短信ANDRIOD代碼_第5頁
資源描述:

《手機發(fā)送短信ANDRIOD代碼》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫

1、首先建立兩個類:一個是Activitiy一個是BroadcastReiver第一activtiy類代碼1.importandroid.app.Activity;2.importandroid.content.IntentFilter;3.4.5.publicclassQTMessageextendsActivity{6.?????7.??//調用BroadcastReceiver8.??private??SMSBroadcastReceiverReceuver=null;9.???10.??//和xml那個一樣11.??privatestaticfinalStringSMS_

2、ACTION="android.provider.Telephony.SMS_RECEIVED";12.??@Override13.??publicvoidonCreate(BundlesavedInstanceState){14.??????super.onCreate(savedInstanceState);15.??????setContentView(R.layout.main);16.??????//調用BroadcastReceiver17.??????Receuver=newSMSBroadcastReceiver();18.??????//和該

3、filter>匹配19.????????IntentFilterfintent=newIntentFilter();20.????????fintent.addAction(SMS_ACTION);21.????????QTMessage.this.registerReceiver(Receuver,fintent);22.??????23.??}24.}復制代碼第二類BroadcastReiver1.importjava.text.SimpleDateFormat;2.importjava.util.Date;3.1.importandroid.content.Broadc

4、astReceiver;2.importandroid.content.Context;3.importandroid.content.Intent;4.importandroid.telephony.SmsManager;5.importandroid.telephony.SmsMessage;6.importandroid.widget.Toast;7.8.publicclassSMSBroadcastReceiverextendsBroadcastReceiver{9.10.11.????@Override12.????publicvoidonReceive(Conte

5、xtcontext,Intentintent){13.????????System.out.println("ok");14.????????Object[]pdus=(Object[])intent.getExtras().get("pdus");//獲取短信內容15.16.????????for(Objectpdu:pdus){17.18.????????????byte[]data=(byte[])pdu;//獲取單條短信內容,短信內容以pdu格式存在19.20.????????????SmsMessagemessage=SmsMessage.createFromPdu

6、(data);//使用pdu格式的短信數據生成短信對象21.22.????????????Stringcontent=message.getMessageBody();//獲取短信的內容23.24.????????????Datedate=newDate(message.getTimestampMillis());//獲取短信的時間25.26.????????????SimpleDateFormatformat=newSimpleDateFormat(27.????????????????????"yyyy-MM-ddHH:mm:ss");28.29.????????????

7、Stringsendtime=format.format(date);30.????????????//顯示短信信息31.????????????Toast.makeText(context,content,Toast.LENGTH_LONG).show();1.?????????????2.????????}3.????}4.5.}復制代碼分享一下本人中其中一個應用(手機短信轉發(fā))的代碼,主要是實現短信的發(fā)送功能。如果想做一些短信相關的應用,以下的代碼可能對你有幫助。1.packagerbase.ap

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。