0

我正在尝试使用

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

来自这个博客,但我偶然发现了来自@CommonsWare 和他的博客这个答案

这一切都在2岁左右。

此代码是否仍在 android 4.1.1 上运行或已被阻止。我在接收三星 Galaxy SIII 中收到的 SMS 广播时遇到问题(我在这里发布了另一个问题。)

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

我的问题

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

4

1 回答 1

1

使用是否有效content://sms/inbox

这取决于您所说的“有效”是什么意思。

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

话虽如此,我不知道有任何设备缺少此提供程序。

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

Android 本身没有这个内容提供者。它由应用程序提供。用于此目的的常规应用程序是 AOSP SMS 客户端。

于 2013-02-10T23:39:54.093 回答