Устройство Samsung возвращает текстовые сообщения при запросе журнала вызовов

Некоторые из моих пользователей сообщают, что на своих устройствах Samsung (GT-N7000 и SGH-I777) запрос, который я делаю в своем приложении дляCallLog.Calls отображает также текстовые сообщения.

Я создал свалку ихCallLog ContentProviderи, похоже, у него есть дополнительные поля, не упомянутые в Android API и не возвращаемые ни на одном из наших тестовых устройств.

В частности, при просмотре дампа имеется поле с именемlogtype, который, кажется, равен 100 для звонков и 300 для текстовых сообщений. Ища в Интернете это поле, я не нашел никакой официальной документации для значений этого поля, но я натолкнулся на множество других возможных значений для этого поля, главным образом, через трассировки стека аварийного сбоя, которые показывают подчеркивающие запросыContentProvider:

logtype=300 OR logtype=200

logtype=100 OR logtype=500 OR logtype=800 OR logtype=900 OR logtype=1000

Поэтому я предполагаю, что 300/200 используются для текстовых сообщений, а 100/500/800/900/1000 используются для вызовов, но я не уверен, так как я не видел, как использовались 500/800/900/1000 на пользователей отчетов & apos; устройства.

Может ли кто-то пролить свет на возможные значения типа лога и их значение?

Ответы на вопрос(4)

Ваш ответ на вопрос