J'essaie d'obtenir le nom d'affichage du contact de l'URI sms. Je devrais obtenir l'identifiant de contact de la personne si cette personne est dans ma liste de contact. Mais chaque fois que je reçois un Null comme réponse, cela signifie que la personne n'est pas dans ma liste de contacts. Mais en fait, la personne est dans ma liste de contacts et affichée dans le message. Donc, est-il un moyen d'obtenir le nom d'affichage de la personne à partir de sms uri? Btw, j'utilise 2.2 émulateur.Comment obtenir le nom d'affichage du contact dans sms uri?
0
A
Répondre
3
Uri personUri = Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI, smsMsg.getOriginatingAddress());
cur = appContext.getContentResolver().query(personUri, new String[] { PhoneLookup.DISPLAY_NAME }, null, null, null);
if(cur.moveToFirst()) {
int nameIndex = cur.getColumnIndex(PhoneLookup.DISPLAY_NAME);
PersonName = cur.getString(nameIndex);
}
cur.close();
Questions connexes
- 1. android obtenir le prénom de contact
- 2. Requête de contacts avec le nom et l'image URI
- 3. iPhone SDK: Obtenir le nom du contact à partir du numéro de téléphone
- 4. comment je peux obtenir le chaque identifiant sms dans Android
- 5. comment puis-je obtenir Uri propre d'un contact particulier dans Android 2.1
- 6. Ajouter un contact comme dans l'application iPhone SMS
- 7. Android 2.0 Comment obtenir le nom d'affichage et le numéro dans un groupe de contact
- 8. Obtenir le nom du répertoire dans Java
- 9. Comment obtenir le nom du propriétaire actuel?
- 10. Comment obtenir le nom du navigateur?
- 11. Comment obtenir le nom du champ
- 12. Comment remplacer le nom du composant pour svn uri dans le fichier RMAP buckminster
- 13. Comment obtenir le nom du pointeur
- 14. Comment obtenir le nom du pilote?
- 15. Recherche du nom du contact Android à partir du numéro
- 16. comment obtenir le numéro de contact en mode texte?
- 17. Récupérer le pseudo du contact
- 18. Comment obtenir le document actuel uri dans XSLT?
- 19. Comment puis-je obtenir le nom de fichier DirectoryIndex pour un URI donné en utilisant PHP?
- 20. Comment obtenir le nom du point d'accès dans Android?
- 21. Impossible de résoudre le nom du contact à partir du numéro
- 22. Puis-je obtenir Uri du fichier image à partir de son nom?
- 23. Obtenir le nombre de sms non lus
- 24. Android - Interrogation du SMS ContentProvider?
- 25. Comment lier nom de contact, téléphone et photo de contact dans SimpleCursorAdapter?
- 26. Obtenir le nom du champ modèle dans le modèle
- 27. Obtenir le nom du contrôleur dans le modèle View T4
- 28. Obtenir l'ancre de URI
- 29. Obtenir le nom du fournisseur de SCSI
- 30. PHP: obtenir le nom du navigateur
Cela fonctionne très bien, mais pas sur certains périphériques 4.0.3? s'il vous plaît veuillez me dire si vous rencontrez le même problème: http://stackoverflow.com/questions/12065606/getcontentresolver-query-cause-cursorwrapperinner-warning – thecr0w
Merci. :) Ça fonctionne. Je l'ai testé sur 2.2, 2.3 et 4.0.3 et ça marche très bien. :) – pandabear