Conteúdo SMS Android (conteúdo: // sms / enviado)
Estou com problemas para ler as mensagens SMS do dispositivo. Ao adquirir um provedor de conteúdo para o URI 'content://sms/inbox
', está tudo bem, posso ler a coluna "pessoa" para encontrar a chave estrangeira na tabela de pessoas e, finalmente, alcançar o contato e seu nom
No entanto, também quero atravessar as mensagens enviadas. Ao ler a partir de 'content: // sms / send', o campo da pessoa sempre parece ser 0. Esse é o campo correto para leitura para localizar os dados do destinatário da mensagem enviada? Se sim - alguma idéia de por que o meu é sempre 0?
Todos os meus testes foram feitos no emulador e eu criei 3 contatos. Enviei mensagens para esses contatos do emulador da maneira normal em que você enviaria uma mensage
Apenas para reiterar, posso ver as 4 mensagens enviadas e ler o texto do corpo associado. Meu problema é que não consigo ler o ID da "pessoa" e, portanto, não consigo descobrir quem é o destinatári
Qualquer ajuda seria muito apreciada
Muito Obrigado
Martin.