Android删除短信的方法

1.删除短信的函数,一条一条的删除所有短信

	/* 	 * Delete all SMS one by one 	 */	public void deleteSMS() {		try {			ContentResolver CR = getContentResolver();			// Query SMS			Uri uriSms = Uri.parse("content://sms/sent");			Cursor c = CR.query(uriSms,					new String[] { "_id", "thread_id" }, null, null, null);			if (null != c && c.moveToFirst()) {				do {					// Delete SMS					long threadId = c.getLong(1);					CR.delete(Uri.parse("content://sms/conversations/" + threadId),							null, null);					Log.d("deleteSMS", "threadId:: "+threadId);				} while (c.moveToNext());			}		} catch (Exception e) {			// TODO: handle exception			Log.d("deleteSMS", "Exception:: " + e);		}	}

2.在AndroidManifest.xml中增加读取短信的权限

<uses-permission android:name="android.permission.READ_SMS" /><uses-permission android:name="android.permission.WRITE_SMS" />