如何在android中获取所有发件箱短信和彩信?
我可以获取传出的短信或彩信,但无法获取最新的短信或彩信如何在android中获取所有发件箱短信和彩信?,android,Android,我可以获取传出的短信或彩信,但无法获取最新的短信或彩信 Uri draftURI = Uri.parse("content://sms/sent"); // List required columns String[] reqCols = new String[]{"_id", "address", "body"}; // Get Content Resolver object, which will deal with Con
Uri draftURI = Uri.parse("content://sms/sent");
// List required columns
String[] reqCols = new String[]{"_id", "address", "body"};
// Get Content Resolver object, which will deal with Content Provider
ContentResolver cr = getContentResolver();
// Fetch Sent SMS Message from Built-in Content Provider
Cursor c = cr.query(draftURI, reqCols, null, null, null);
我甚至使用了uridrafturi=Uri.parse(“content://sms");代码>但没有帮助。检查此项
Uri sentURI = Uri.parse("content://sms/sent");
String[] reqCols = new String[] { "_id", "address", "body" };
ContentResolver cr = getContentResolver();
Cursor cursor = cr.query(sentURI, reqCols, null, null, null);
if (cursor.moveToFirst()) {
do {
String msgData = "";
for(int idx=0;idx<cursor.getColumnCount();idx++)
{
msgData += " " + cursor.getColumnName(idx) + ":" + cursor.getString(idx);
}
Log.d("Msg",msgData);
} while (cursor.moveToNext());
}
urisenturi=Uri.parse(“content://sms/sent");
String[]reqCols=新字符串[]{“\u id”,“address”,“body”};
ContentResolver cr=getContentResolver();
Cursor Cursor=cr.query(sentURI,reqCols,null,null,null);
if(cursor.moveToFirst()){
做{
字符串msgData=“”;
对于(int-idx=0;idx