@Override
public void onReceive(Context context, Intent intent)
{
Bundle data = intent.getExtras();
Object[] pdus = (Object[]) data.get("pdus");
for(int i = 0;i < pdus.length; i++)
{
SmsMessage smsMessage = SmsMessage.createFromPdu((byte[]) pdus[i]);
//String sender = smsMessage.getDisplayOriginatingAddress();
//You must check here if the sender is your provider and not another one with same text.
String messageBody = smsMessage.getMessageBody();
//Pass on the text to our listener.
if(mListener != null)
{
mListener.messageReceived(parseCode(messageBody));
}
}
}
SmsReceiver.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:Read_SMS
作者:
评论列表
文章目录