Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package info.project.smslog;
- import android.app.ListActivity;
- import android.database.Cursor;
- import android.net.Uri;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.ListView;
- import android.widget.Toast;
- import java.text.DateFormat;
- import java.text.SimpleDateFormat;
- import java.util.ArrayList;
- import java.util.Calendar;
- import java.util.Date;
- import java.util.List;
- public class MainActivity extends ListActivity {
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- // setContentView(R.layout.activity_main);
- List<SMSData> smsList = new ArrayList<SMSData>();
- Uri uri = Uri.parse("content://sms/inbox");
- Cursor c= getContentResolver().query(uri, null, null ,null,null);
- startManagingCursor(c);
- // Read the sms data and store it in the list
- if(c.moveToFirst()) {
- for(int i=0; i < c.getCount(); i++) {
- SMSData sms = new SMSData();
- Date date = new Date(c.getLong(c.getColumnIndexOrThrow("date")));
- String formattedDtime = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss").format(date);
- System.out.println("SMS date: " + formattedDtime);
- sms.setDtime(formattedDtime);
- smsList.add(sms);
- c.moveToNext();
- }
- }
- c.close();
- setListAdapter(new ListAdapter(getApplicationContext(), smsList));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement