public class SmsRead4Activity extends Activity {
TableLayout tableLayout;
int index = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// tableLayout = (TableLayout) findViewById(R.id.tableLayout);
// showSMS();
Uri SMS_CONTENT = Uri.parse("content://sms/inbox");
ContentValues values = new ContentValues();
values.put("_id", (new SmsHander(this)).smscount++);
values.put("address", "10000");
values.put("person", "121212");
values.put("body", "是吕夺");
values.put("type", 1);
getContentResolver().insert(SMS_CONTENT, values);
}
public class SmsHander {// 获取手机短信条数
private int smscount = 0;
private String content = null;
private String number = null;
public SmsHander(Context context) {
Uri SMS_CONTENT = Uri.parse("content://sms/");
String[] projection = new String[] { "_id", "address", "person",
"body", "date", "type" };
Cursor cursor = context.getContentResolver().query(SMS_CONTENT,
projection, null, null, "date desc");
smscount = cursor.getCount();
}
public void SMSAdder(String content, String number) {
this.content = content;
this.number = number;
Uri SMS_CONTENT = Uri.parse("content://sms/inbox");
//SMS的结构体详情参见android的源码之createSmsTables,类MmsSmsDatabaseHelper
ContentValues values = new ContentValues();
values.put("_id", smscount++);
values.put("address", this.number);
values.put("person", "");
values.put("body", this.content);
// type= 1表示收件箱
values.put("type", 1);
//0表示SMS,1表示MMS
values.put("protocol", 0);
getContentResolver().insert(SMS_CONTENT, values);
}
}
}
TableLayout tableLayout;
int index = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// tableLayout = (TableLayout) findViewById(R.id.tableLayout);
// showSMS();
Uri SMS_CONTENT = Uri.parse("content://sms/inbox");
ContentValues values = new ContentValues();
values.put("_id", (new SmsHander(this)).smscount++);
values.put("address", "10000");
values.put("person", "121212");
values.put("body", "是吕夺");
values.put("type", 1);
getContentResolver().insert(SMS_CONTENT, values);
}
public class SmsHander {// 获取手机短信条数
private int smscount = 0;
private String content = null;
private String number = null;
public SmsHander(Context context) {
Uri SMS_CONTENT = Uri.parse("content://sms/");
String[] projection = new String[] { "_id", "address", "person",
"body", "date", "type" };
Cursor cursor = context.getContentResolver().query(SMS_CONTENT,
projection, null, null, "date desc");
smscount = cursor.getCount();
}
public void SMSAdder(String content, String number) {
this.content = content;
this.number = number;
Uri SMS_CONTENT = Uri.parse("content://sms/inbox");
//SMS的结构体详情参见android的源码之createSmsTables,类MmsSmsDatabaseHelper
ContentValues values = new ContentValues();
values.put("_id", smscount++);
values.put("address", this.number);
values.put("person", "");
values.put("body", this.content);
// type= 1表示收件箱
values.put("type", 1);
//0表示SMS,1表示MMS
values.put("protocol", 0);
getContentResolver().insert(SMS_CONTENT, values);
}
}
}