Thursday, 22 August 2013

Reading inbox in android.

Reading inbox in android

               Sample source code for reading inbox sms 

import android.app.Activity;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.widget.TextView;

public class SMSRead extends Activity {

  @Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      TextView view = new TextView(this);
      Uri uriSMSURI = Uri.parse("content://sms/inbox");
      Cursor cur = getContentResolver().query(uriSMSURI, null, null, null,null);
      String sms = "";
      while (cur.moveToNext()) {
          sms += "From :" + cur.getString(2) + " : " + cur.getString(11)+"\n";         
      }
      view.setText(sms);
      setContentView(view);
  }
}

Add below permission to AndroidManifest.xml
   
<uses-permission name="android.permission.READ_SMS" />
  

1 comment:

Unknown said...

bhai kitna chori karega dusre ke blog se................http://androidsourcecode.blogspot.in/2010/10/android-reading-inbox-sms.html