Je développe une application android. Je souhaite extraire des informations (par exemple, numéro de téléphone secondaire de la maison ou du bureau) des contacts. Aucune suggestion?Comment charger les contacts secondaires dans Android?
1
A
Répondre
1
Vous aurez besoin exécuter une requête pour tous les téléphones ..
Cursor phones = cr.query(Phone.CONTENT_URI, null, Phone.CONTACT_ID + " = " + id, null, null);
try {
phones.moveToFirst();
while (!phones.isAfterLast()) {
ContactPhone phone = new ContactPhone();
String number = phones.getString(phones.getColumnIndex(Phone.NUMBER));
// 0 = false | 1 = true
int primary = phones.getInt(phones.getColumnIndex(Phone.IS_PRIMARY));
int type = phones.getInt(phones.getColumnIndex(Phone.TYPE));
//Do whatever you want with this info
phones.moveToNext();
}
} finally {
if (phones != null) {
phones.close();
}
}
0
Il est difficile de savoir ce que vous avez fait jusqu'à présent puisque vous ne publiez aucun code que ce soit, mais je sould vous suggère de vérifier ce lien:
http://developer.android.com/reference/android/provider/ContactsContract.Data.html
et celui-ci:
http://developer.android.com/reference/android/provider/ContactsContract.DataColumns.html#MIMETYPE
Questions connexes
- 1. lire les contacts dans android
- 2. comment charger les contacts du carnet d'adresses dans blackBerry (tempête)
- 3. Comment charger des contacts dans Autocompleate Textview En arrière-plan?
- 4. android obtenir tous les contacts
- 5. Contacts Android - Contacts Android récupérés, comment les mettre dans un ListView simple?
- 6. comment sont listés les contacts Android?
- 7. obtenir les contacts actuels dans android
- 8. Comment supprimer les contacts sur Android 2.2?
- 9. comment mettre à jour les contacts Android
- 10. Android: Comment démarrer les contacts pour eMail?
- 11. Prévenir les votes secondaires dans Comment Voter
- 12. Lire les contacts de l'annuaire dans Android
- 13. contacts Android
- 14. contacts aléatoires dans android
- 15. Android Lire les contacts Nombre
- 16. Afficher les pages secondaires et secondaires dans la barre latérale
- 17. Charger tous les Contacts de l'iPhone PhoneBook dans une variable
- 18. Comment demander l'historique des contacts dans Android
- 19. Lire tous les contacts Android dans Mono pour Android
- 20. Comment obtenir des contacts téléphoniques dans Android
- 21. Obtenez des contacts dans Android
- 22. Dans Android, comment sélectionnez-vous uniquement les contacts PHONE?
- 23. Comment créer un compte pour les contacts dans Android?
- 24. Comment afficher les contacts comme l'écran de messagerie dans Android?
- 25. Comment obtenir des contacts dans Android
- 26. Sélection de contacts Android - seuls les contacts avec des numéros?
- 27. Sélectionnez plusieurs contacts dans android
- 28. Android: Comment charger et afficher 1000 contacts dans la liste plus rapidement?
- 29. Comment appeler l'API Contacts Android
- 30. contacts Android liste blanche
Salut Rafeel comment obtenir le numéro de téléphone secondaire qui signifie le numéro de téléphone au travail ou d'autres – Krishna
en cours d'exécution de cette requête, vous obtenez tous les téléphones d'un contact. Le champ 'type' conserve la valeur du type de téléphone ... vous pouvez le comparer pour obtenir le type correct, comme ceci: ' if (type == Phone.TYPE_WORK) { // c'est un téléphone professionnel } else if (type == Phone.TYPE_MOBILE) { // Téléphone portable .. } ' – Panthro
Merci vraiment merci pour une brève explication – Krishna