Articles of контакты

Как получить все сим-контакты в Android Progrmmatically?

Может ли кто-нибудь помочь мне: – Как перечислить сим-контакты в android Programmatically. Я получил код, чтобы получить телефонные контакты здесь, но мне тоже нужны сим-контакты. Заранее спасибо

Получить профиль пользователя / владельца с помощью URI и образа пользователя с API 8

Начиная с API 14 (Android 4.0 и далее), я могу использовать ContactsContract.Profile.CONTENT_URI чтобы получить профиль контакта владельца телефона Uri, и через это получить их аватар / контактную фотографию. Я хочу знать, как это сделать от API 8 (Android 2.2) до API 13. Мне нужна только фотография (так что это нормально, если нет концепции контакта с […]

Android: Как сохранить контакты на SDCard как vCard. Без дубликатов?

Я пытаюсь сохранить все контакты на телефоне на SD-карте в виде файла .vcf (vCard). Он работает, но у меня есть проблема. Каждый контакт, который имеет более одного номера телефона (мобильный и рабочий номер), сохраняется дважды. И оба числа находятся в каждом дублированном контакте, поэтому они верны, просто дублируются. Может кто-нибудь, пожалуйста, скажите мне, как исправить […]

Android: получить идентификатор контакта после вставки

Мне нужно сохранить значение идентификатора контакта после создания нового контакта, чтобы иметь возможность ссылаться на него в другой момент. Например, я создаю новый контакт, и после этого хочу удалить его из его идентификатора контакта, поэтому мне нужно получить значение идентификатора контакта после создания нового контакта. Вот как я создаю новые контакты: ArrayList<ContentProviderOperation> ops = new […]

Проблема с TIMES_CONTACTED значением в данных контактов Android

Я пишу активность андроида, которая отображает информацию о контактах (имя контакта, контакт в последний раз и т. Д.). Я пытаюсь показать количество обращений к контакту с помощью столбца ContactsContract.Contacts.TIMES_CONTACTED, но я всегда получаю значение 0 Для всех контактов. Я использую устройство Samsung Galaxy S, и я видел где-то еще в Интернете, что это проблема, характерная […]

Загрузка контактного изображения через LOOKUP_KEY и метод openContactPhotoInputStream

Я изменяю свое приложение, чтобы хранить информацию о контактах, используя LOOKUP_KEY, а не _ID, как предложено документами API. Единственная проблема, с которой я сталкиваюсь, это то, что я больше не могу загрузить фотографию контакта. Проблемный код: InputStream s = ContactsContract.Contacts.openContactPhotoInputStream(getContentResolver(), contactUri); Это возвращает следующую ошибку: java.lang.IllegalArgumentException: URI: content://com.android.contacts/contacts/lookup/1424i118.2312i1220228108/photo ContactUri, который я использую в качестве аргумента, […]

Android ContactsContract и создание нескольких версий SDK

Мне нужно, чтобы мое приложение запускалось на всех версиях Android, но API контактов изменился в версии 2.0. В SDK 1.6 и ранее я использую android.provider.Contacts для запроса БД контактов, но это не работает в 2.0 Вместо этого, для 2.0 я использую android.provider.ContactsContract. Это создает проблему: когда у меня есть код для ContactsContract, мое приложение не […]

Android: ContactsContract query, нужна более продвинутая строка выбора

Я пытаюсь запросить ContactContract и получить данные, которые получит следующий алгоритм: given a phone number (input), return record…: if(recordNumber has 7 digits) { if('%recordNumber' LIKE 'inputNumber') { return recordDisplayName; } } else if(recordNumber has 10 digits) { if('recordNumber' LIKE '%inputNumber') { return recordDisplayName; } } else if(recordNumber == inputNumber) { return recordDisplayName; } Это работает […]

Как получить все контакты и все их атрибуты

Кто-нибудь знает удобный способ для получения всех контактов и всех их атрибутов (имена, телефон, электронная почта, …), которые сохраняются на устройстве Android? Мне нужно решение, которое работает с Android 1.5 до 4.0. большое спасибо

Android Получить контактное изображение из журнала вызовов

Было довольно легко получить изображение контакта при запросе People.CONTENT_URI с помощью простого People.loadContactPhoto(activity, ContentUris.withAppendedId(People.CONTENT_URI, contactId) Потому что я знал контакт ID. Теперь мне нужно сделать то же самое после входа в журнал вызовов. С: String[] strFields = { android.provider.CallLog.Calls.CACHED_NAME, android.provider.CallLog.Calls.NUMBER, }; String strUriCalls="content://call_log/calls"; Uri UriCalls = Uri.parse(strUriCalls); Cursor cursorLog = this.getContentResolver().query(UriCalls, strFields, null, null, null); […]