内容状态:// Android SDK中的sms / inbox查询

时间:2013-02-10 21:58:50

标签: android sms android-contentprovider

我正在尝试使用

Uri uri = Uri.parse("content://sms/inbox");
Cursor c= getContentResolver().query(uri, null, null ,null,null);

来自blog,但我偶然发现了来自@CommonsWare及其博客的this回复here

所有这些都是2岁左右。

此代码是否仍在使用android 4.1.1或已被阻止。我在收到三星Galaxy SIII收到的短信广播时遇到问题(我已经发布了另一个问题here。)

因此,寻找替代方案以使其发挥作用。

我的问题

使用content://sms/inbox是否有效并且它适用于所有版本的android?

1 个答案:

答案 0 :(得分:1)

  

使用content://sms/inbox

是否有效

这取决于“有效”的含义。

无法保证此内容提供商将存在于所有设备上,并且无法保证用户选择的SMS客户端将其消息存储在此内容提供商中,即使它确实存在。

话虽如此,我不知道任何缺少此提供商的设备。

  

它适用于所有版本的android吗?

Android本身没有此内容提供商。它由应用程序提供。传统的应用程序是AOSP SMS客户端。