SmsReceiver.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:SmsReceiver 作者:
@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();
            }
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号