Есть ли возможность извлекать контакты в следующих форматах: vCard, hCard или json/xml, используя стандартный API Android?Экземпляр для контактов с Android
3
A
ответ
2
Я считаю, что CONTENT_VCARD_URI - это то, что вы ищете, по крайней мере, для android 2.0 (api level 5).
Я просто повезло и нашел его.
0
Контакты для Android синхронизируются с контактами Gmail, и для них существует API. Другое дело - преобразование данных, которые вы получаете оттуда.
4
ContentResolver cr = getContentResolver();
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,null, null, null, null);
String lookupKey = cur.getString(cur.getColumnIndex(ContactsContract.Contacts.LOOKUP_KEY));
Uri uri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_VCARD_URI, lookupKey);
AssetFileDescriptor fd = this.getContentResolver().openAssetFileDescriptor(uri, "r");
FileInputStream fis = fd.createInputStream();
Выше код может быть использован для экспорта контактов в формате vcf. Прочитайте все контакты из объекта fileInputStream «fis».
Кроме того, не забудьте добавить разрешения в файле манифеста -
<uses-permission android:name="android.permission.READ_CONTACTS" />
Может кто-нибудь помочь с импортом и тот же файл .vcf на Android с помощью некоторых API?
Смежные вопросы
- 1. Расположение контактов для контактов с Android
- 2. Контакты для контактов с Android
- 3. Контакты для контактов с Android
- 4. Контакты для контактов с Android
- 5. Контакты для контактов Android
- 6. android Производительность контактов контактов
- 7. Контрольный список контактов для контактов Android
- 8. Android Контактов
- 9. Ошибка юникода Android для контактов
- 10. Группы контактов приложений для Android
- 11. Android приложение для хранения контактов
- 12. Создание приложения для контактов с Android
- 13. учетная запись для контактов с Android
- 14. Множество контактов для Android с отображаемым именем
- 15. Синхронизация контактов android с сервером
- 16. Отслеживание контактов с Android отфильтровано
- 17. Контактов на Android
- 18. Список контактов для нескольких контактов
- 19. Извлечение списка контактов android
- 20. Тестирование контактов в android
- 21. Процесс агрегации контактов Android
- 22. Понимание архитектуры Android-контактов
- 23. Настроить подборщик контактов Android
- 24. android Редактирование контактов программно
- 25. CursorLoader загрузка контактов - Android
- 26. Сортировка контактов в Android
- 27. Контакты для контактов с контактами для Android в списке просмотров
- 28. Пользовательский поиск для контактов в android
- 29. Программирование на Android для подключения контактов
- 30. Получение контактного поля для контактов на Android
Я думаю, что [это] (http://code.google.com/p/vcardio/) поможет вам. Это проект с открытым исходным кодом для «импорта/экспорта контактов из/в файл vCard (vcf)». –