O dispositivo Samsung retorna mensagens de texto ao consultar o registro de chamadas
Alguns dos meus usuários relatam que em seus dispositivos Samsung (GT-N7000 e SGH-I777) uma consulta que faço no meu aplicativo para oCallLog.Calls exibe também mensagens de texto.
Eu criei um despejo de suaCallLog
ContentProvider
e parece ter campos extras não mencionados na API do Android e não retornados em nenhum dos nossos dispositivos de teste.
Especificamente, olhando pelo despejo, há um campo chamadologtype
, que parece igual a 100 para chamadas e 300 para mensagens de texto. Tendo pesquisado on-line para esse campo, não encontrei nenhuma documentação oficial para os valores desse campo, mas deparei-me com muitos outros valores possíveis para esse campo, principalmente por meio de rastreamentos de pilha de falhas, que revelam consultas de sublinhado peloContentProvider
:
logtype = 300 OR logtype = 200
logtype = 100 OR logtype = 500 OR logtype = 800 OU logtype = 900 OR logtype = 1000
Então eu suponho que 300/200 são usados para mensagens de texto, e 100/500/800/900/1000 são usados para chamadas, mas não tenho certeza, já que eu não vi 500/800/900/1000 sendo usado nos dispositivos dos usuários de relatórios.
Alguém pode lançar alguma luz para os valores possíveis do logtype e seu significado?