日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
在Android實(shí)現(xiàn)廣播接收

Android使用過(guò)程中,如果你想竊聽(tīng)別人接收到的短信,達(dá)到你不可告人的目的,那么本節(jié)內(nèi)容可以實(shí)現(xiàn)你的需求。當(dāng)系統(tǒng)收到短信時(shí),會(huì)發(fā)出一個(gè)action名稱(chēng)為android.provider.Telephony.SMS_RECEIVED的廣播Intent,該Intent存放了接收到的短信內(nèi)容,使用名稱(chēng)“pdus”即可從Intent中獲取短信內(nèi)容。這里面得到對(duì)象數(shù)組,數(shù)組是以二進(jìn)制數(shù)組格式

 
 
 
  1. public class SmsBroadcastReceiver extends BroadcastReceiver {  
  2.         @Override  
  3.         public void onReceive(Context context, Intent intent) {  
  4.                 Object[] pduses=(Object[])intent.getExtras().get("pdus");  
  5.                 for(Object pdus: pduses){  
  6.                         byte[] pdusSms=(byte[])pdus;  
  7.                         SmsMessage smsMessage=SmsMessage.createFromPdu(pdusSms);  
  8.                         String mobile=smsMessage.getOriginatingAddress();//獲得發(fā)短信手機(jī)  
  9.                         String content=smsMessage.getMessageBody();//獲得短信內(nèi)容  
  10.                         Date date= new Date(smsMessage.getTimestampMillis());//獲得短信發(fā)送時(shí)間  
  11.                         SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
  12.                         String sendDate=simpleDateFormat.format(date);  
  13.                 }  
  14.         }  
  15. }  
  16. 在AndroidManifest.xml文件中的節(jié)點(diǎn)里對(duì)接收到短信的廣播Intent進(jìn)行訂閱:  
  17.  
  18.  
  19. 在AndroidManifest.xml文件中添加以下權(quán)限:  
  20.  
  21.  

廣播接收者

除了短信到來(lái)廣播Intent,Android還有很多廣播Intent,如:開(kāi)機(jī)啟動(dòng)、電池電量變化、時(shí)間已經(jīng)改變等廣播Intent。
 接收電池電量變化廣播Intent ,在AndroidManifest.xml文件中的節(jié)點(diǎn)里訂閱此Intent:。

 
 
 
  1.  
  2.      
  3.           
  4.      
  5.  
  6.  接收開(kāi)機(jī)啟動(dòng)廣播Intent,在AndroidManifest.xml文件中的節(jié)點(diǎn)里訂閱此Intent:  
  7.  
  8.      
  9.           
  10.      
  11.  

并且要進(jìn)行權(quán)限聲明:

 
 
 
  1.  

【編輯推薦】

Android開(kāi)發(fā)實(shí)例詳解之IMF

Android用戶(hù)界面設(shè)計(jì):線性布局

Android用戶(hù)界面設(shè)計(jì):布局基礎(chǔ)

谷歌Android UI設(shè)計(jì)技巧:新的UI設(shè)計(jì)模式


文章名稱(chēng):在Android實(shí)現(xiàn)廣播接收
文章來(lái)源:http://m.5511xx.com/article/djsssoo.html