我有读取短信的代码
public List<String> getSMS(){
List<String> sms = new ArrayList<String>();
Uri uriSMSURI = Uri.parse("content://sms/inbox");
Cursor cur = getContentResolver().query(uriSMSURI, null, null, null, null);
while (cur.moveToNext()) {
String address = cur.getString(cur.getColumnIndex("address"));
String body = cur.getString(cur.getColumnIndexOrThrow("body"));
sms.add("Number: " + address + " .Message: " + body);
}
return sms;
}
它只读取发送给我的内容,如何阅读整个会话,以及我发送的内容
答案 0 :(得分:1)
您可以使用content://sms/sent
URI查询已发送的邮件。另外,请尝试content://sms/
一次获取所有邮件。
有关更多信息,请参阅:https://stackoverflow.com/a/13709207/198996