【发布时间】:2012-03-22 15:36:42
【问题描述】:
与 Message 应用一样,第一个 Activity 显示按人员和计数分组的最新 SMS。
例如,我与 Chris 交换了 50 个文本,与 Aline 交换了 60 个文本,与 Ray 交换了 40 个文本...... 该应用显示类似这样的内容
Chris (50) Hey how are you lately ? Aline (60) Let's catch up Ray (40) Here is my number Ethan (1) I wrote a solution
我正在尝试做同样的事情。我查询所有短信,然后对它们进行排序。 至少它是 O(n) 高效的。
Cursor cur = this.getContentResolver().query(Uri.parse("content://sms"), null, null, null, null);
int count = cur.getCount();
// iterate all the SMS
for (int i=1 ; i<=count ; i++){
// processing
....
cur.moveToNext();
}
有没有办法查询按人分组的最新消息(接收或发送非草稿类型)并从一个人那里获取短信数量? 我想有多个查询。
【问题讨论】:
标签: android sql android-contentprovider