思路:首先,我们需要知道短信收发短信的存储过程,收到短信先存储到数据库中,然后再显示到界面上。然后短信也是可以通过ContentProvider进行共享的,所以我们需要找到com.android.providers.telephony这个程序中在写继承自ContentProvider的类时,在清单文件中所声明的authorities,然后就可以拿到Uri,就可对短信进行监听。我们查看源代码得知其声明的authorities为sms,所以我们在访问时的uri为content://sms,之后由于这个uri路径下存在多个表,并且每个表的列名我们也不知道,所以我们先查询之后,打印输出列名。新建项目,在布局文件中加一个ListView用来将实时收发的信息显示出来思路:首先,我们需要知道短信收发短信的存储过程,收到短信先存储到数据库中,然后再显示到界面上。