Étant donné un contact, ou un ID de contact, dans android, comment puis-je obtenir la liste des appels effectués depuis ou vers ce contact? Comme le journal des appels, mais filtré à un seul individu (avec la possibilité de plusieurs numéros de téléphone, bien sûr).Android: Comment trouver la liste des appels faits à un contact particulier?
1
A
Répondre
1
Généralement, vous ne le faites pas. Il n'y a pas de lien relationnel strict entre les fournisseurs de contenu CallLog
et ContactsContract
. Le CallLog
met en cache le nom d'affichage de l'appelant, si cet appelant était un contact, et vous pouvez essayer de rechercher cela, mais je m'attendrais à ce que ce soit modérément peu fiable, car alors que les données ContactsContract
peuvent changer, le CallLog
données ne sera pas.
Merci, c'est comme ça que je me tournais vers moi. Je pourrais aussi interroger par numéro de téléphone, mais ils sont stockés de façon étrange (avec des traits d'union dans une table, sans, dans l'autre, dans certaines tables, stockés sous forme inversée). Désordonné! –