Advertisement
death2all110

OnSMSReceiver.class

Jul 17th, 2012
1,450
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.25 KB | None | 0 0
  1. package com.vzw.sms;
  2.  
  3. import android.content.BroadcastReceiver;
  4. import android.content.Context;
  5. import android.content.Intent;
  6. import android.os.Bundle;
  7. import android.telephony.SmsMessage;
  8. import com.vzw.sms.service.SMSIntentService;
  9. import com.vzw.sms.service.SMSWakeUpService;
  10.  
  11. public class OnSMSReceiver extends BroadcastReceiver
  12. {
  13.   private static final String TAG = "OnSMSReceiver";
  14.  
  15.   public void onReceive(Context paramContext, Intent paramIntent)
  16.   {
  17.     Bundle localBundle = paramIntent.getExtras();
  18.     ((SmsMessage[])null);
  19.     Object[] arrayOfObject;
  20.     SmsMessage[] arrayOfSmsMessage;
  21.     if (localBundle != null)
  22.     {
  23.       arrayOfObject = (Object[])localBundle.get("pdus");
  24.       arrayOfSmsMessage = new SmsMessage[arrayOfObject.length];
  25.     }
  26.     for (int i = 0; ; i++)
  27.     {
  28.       if (i >= arrayOfSmsMessage.length)
  29.         return;
  30.       arrayOfSmsMessage[i] = SmsMessage.createFromPdu((byte[])arrayOfObject[i]);
  31.       String str = arrayOfSmsMessage[i].getMessageBody().toString();
  32.       SMSIntentService.acquireStaticLock(paramContext);
  33.       Intent localIntent = new Intent(paramContext, SMSWakeUpService.class);
  34.       localIntent.putExtra("SMS_FILTERING", str);
  35.       paramContext.startService(localIntent);
  36.     }
  37.   }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement