@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals("android.provider.Telephony.SMS_RECEIVED")) {
Bundle bundle = intent.getExtras();
if (bundle != null) {
Object[] pdu_Objects = (Object[]) bundle.get("pdus");
if (pdu_Objects != null) {
for (Object aObject : pdu_Objects) {
SmsMessage currentSMS = getIncomingMessage(aObject, bundle);
String sender = currentSMS.getDisplayOriginatingAddress();
String message = currentSMS.getDisplayMessageBody();
notifyObservers(new Sms(sender, message));
}
abortBroadcast();
}
}
}
}
SmsReceiver.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:SmsReceiver
作者:
评论列表
文章目录