首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android怎么能获取到同一个号码的短信数量

2013-02-25 
android如何能获取到同一个号码的短信数量?问个问题android如何能获取到同一个号码的短信数量,查询短信的

android如何能获取到同一个号码的短信数量?
问个问题
android如何能获取到同一个号码的短信数量,查询短信的时候 没有GROUP BY这个关键字,

我又如何能知道当前数据库中有多少个不同号码的短信呢?也就是相对与把相同address的算做一个条


谢谢!
[解决办法]

String selection = new String("address=" + key );//key就是你要查的号码
Cursor cur = getContentResolver().query(Uri.parse("content://sms"), null, selection, null, null); 
 

读取同一个号码的短信用getcount就能得到这个号码的短信数量吧

第二个问题我理解应该就是指要读取数据库中号码的数量吧
应该可以直接去读mmssms.db中的addr表

[解决办法]
http://topic.csdn.net/u/20100802/10/07420dc0-0690-44b0-9e93-a1ee7152f94d.html
[解决办法]
引用:
如何读取android 短信数据库threads表中的数据?

threads表好像没有提供相关的接口进行读取~
[解决办法]
系统数据库直接读取应该没有问题了 

只要别修改里面的数据

热点排行