如何在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