Advertisement
code_hacker

Untitled

Oct 28th, 2011
614
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.30 KB | None | 0 0
  1. public void onReceive(Context context, Intent intent) {
  2.         // TODO Auto-generated method stub
  3.        
  4.         Intent m=new Intent(context, ReceivesmsActivity.class);    
  5.           PendingIntent pi=PendingIntent.getBroadcast(context, 0, m, 0);
  6.         Bundle bundle = intent.getExtras();        
  7.         SmsMessage[] msgs = null;
  8.         String str = "";
  9.         String str2="";
  10.         if (bundle != null)
  11.         {
  12.             //---retrieve the SMS message received---
  13.             Object[] pdus = (Object[]) bundle.get("pdus");
  14.             msgs = new SmsMessage[pdus.length];            
  15.             for (int i=0; i<msgs.length; i++){
  16.                 msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]);                
  17.                 str += "SMS from " + msgs[i].getOriginatingAddress();                    
  18.                 str2=msgs[i].getOriginatingAddress();
  19.                 str += " :";
  20.                 str += msgs[i].getMessageBody().toString();
  21.                 str += "\n";        
  22.             }
  23.             //---display the new SMS message---
  24.             Toast.makeText(context, str, Toast.LENGTH_SHORT).show();
  25.           //  int number=Integer.parseInt(str2);
  26.             SmsManager sms = SmsManager.getDefault();
  27.             sms.sendTextMessage(str2, null, "Whats up", pi, null);
  28.  
  29.         }                
  30.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement