Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.vzw.sms;
- import android.content.BroadcastReceiver;
- import android.content.Context;
- import android.content.Intent;
- import android.os.Bundle;
- import android.telephony.SmsMessage;
- import com.vzw.sms.service.SMSIntentService;
- import com.vzw.sms.service.SMSWakeUpService;
- public class OnSMSReceiver extends BroadcastReceiver
- {
- private static final String TAG = "OnSMSReceiver";
- public void onReceive(Context paramContext, Intent paramIntent)
- {
- Bundle localBundle = paramIntent.getExtras();
- ((SmsMessage[])null);
- Object[] arrayOfObject;
- SmsMessage[] arrayOfSmsMessage;
- if (localBundle != null)
- {
- arrayOfObject = (Object[])localBundle.get("pdus");
- arrayOfSmsMessage = new SmsMessage[arrayOfObject.length];
- }
- for (int i = 0; ; i++)
- {
- if (i >= arrayOfSmsMessage.length)
- return;
- arrayOfSmsMessage[i] = SmsMessage.createFromPdu((byte[])arrayOfObject[i]);
- String str = arrayOfSmsMessage[i].getMessageBody().toString();
- SMSIntentService.acquireStaticLock(paramContext);
- Intent localIntent = new Intent(paramContext, SMSWakeUpService.class);
- localIntent.putExtra("SMS_FILTERING", str);
- paramContext.startService(localIntent);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement