Tag: 提供者

Android Marshmallow上的内容提供商结果中缺少短信

自从Samsung S7问世以来,一些文本消息丢失并且从未显示在内容:// sms提供程序URI中。 我注意到在同一个运营商(在这种情况下是T-Mobile)上的多个三星设备(S6和/或S7)之间,但可能不限于此。 这些短信显示在默认的股票消息应用程序中,但我找不到如何访问它们。 请记住,通过该内容提供商,我可以很好地收到97%的短信,但最后3%的人不在我身边。 Uri uri = Uri.parse(“content://sms/”); String[] projection_sms = { “*” }; Cursor cursor = getContentResolver().query(uri, projection_sms, “”, null, null); 我也在SIM卡内查看是否有丢失的短信,但没有发现任何内容: Uri uri = Uri.parse(“content://sms/icc”); 我也经历了所有彩信,发现他们也不在那里。 我只想在这种情况下阅读短信,根据Android文档,您只需要上述权限即可从SMS / MMS数据库中读取。 我意识到在KitKat中有一个更改允许应用程序替换默认的股票应用程序,但在这种特殊情况下我只想阅读短信。 因此,如果这些短信不在数据库中的正确位置且不在SIM卡中,那么它们在地球上(或者我应该在Android中说)会是什么?