如何对短信的threads表进行操作?
最近心血来潮想写一个小软件。我想得到的信息有
1 当前所有短信的线程(threads_id)
2 线程的最后一条短信
3 每一个线程的短信数。
换句话说就是类似系统自带短信或者handcent第一页能看到的信息我都想要
所有这些都在 mmssms.db的threads表中。但是发现sdk中没有给出相关uri。
搜索了一晚上没有解决办法。发现这个链接里的大大有着相似问题。但是最后的解决办法没有写清楚。http://topic.csdn.net/u/20100804/12/67607078-E17C-4AFC-8228-9DCF9A366B03.html
目前已知的是
1.这个threads表无法直接读取。确实没有相关uri。
2.我没有mmssms.db的读取权限。只能使用contentprovide。
由上文链接貌似有人利用
getContentResolver().query(Uri.parse("content://sms/"), new String[]{"* from threads --"}, null, null, null);
搞出来了threads表。。。。我不是专门学编程的。数据库我实在是不在行。已经看了好几天数据库的书了。结果收效不好。麻烦哪位大哥帮帮忙。能导出我要的信息。谢谢。最好有代码。。。。