Articles of андроид контакты

Получить список контактов, принадлежащих определенной группе

Кто-нибудь знает, как получить список контактов, принадлежащих к одной определенной группе в Android? Мне нужно что-то вроде этого: Select * from contacts where group_id = "1234" Я могу получить список всех контактов ИЛИ всех групп, используя что-то вроде этого: Cursor groupCursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null); final ArrayList<String> contacts = new ArrayList<String>(); while(groupCursor.moveToNext()) { […]

Экспортировать Контакты как файл VCF

Я хочу экспортировать контакты телефона в область внешнего хранилища. Я не работал с этим типом метода. Кто-нибудь поможет мне сделать это?

Как импортировать несколько файлов .vcf программно в android?

У меня есть несколько файлов vcf в моей SD-карте. Я хочу импортировать эти файлы vcf в мои контакты. Я использую приведенный ниже код: File file = new File(storage_path); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(file), "text/x-vcard"); startActivity(intent); Используя вышеприведенный код, я не могу импортировать один файл vcf за раз. Я хочу импортировать сразу несколько файлов vcf. […]

Использование CursorLoader для получения писем вызывает дублирование писем

Я пытаюсь получить контакты электронной почты для контактов. Для этого я использую Cursor Loader. Есть одна проблема: я также получаю дубликаты идентификаторов электронной почты. Как удалить дубликат электронной почты. Должен ли я использовать необработанный запрос «SELECT DISTINCT» вместо использования CursorLoader или есть другое решение? @Override public Loader<Cursor> onCreateLoader(int arg0, Bundle arg1) { String[] projection = […]

Добавление пользовательского типа mime в контакты в android

Я пытаюсь написать приложение, которое хранит данные для пользователя для каждого контакта, который он выбирает. Я хочу добавить к каждому пользователю custom provider (например, facebook), который в прессе откроет мое приложение и позволит пользователю просмотреть сохраненные данные. Я создал пользовательский поставщик, следуя этому руководству: http://www.c99.org/2010/01/23/writing-an-android-sync-provider-part-2/ Но custom provider не отображается в моем списке контактов, я […]

Вставить новое намерение контакта

Для одного из моих приложений мне нужен пользователь, чтобы выбрать один из его существующих контактов или создать новый. Выбор одного из них явно прост в использовании следующего кода: i = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI); startActivityForResult(i, PICK_CONTACT_REQUEST ); Теперь я хочу создать новый контакт. Я попытался использовать этот код, но он не вызывает результат активности: i = […]

Получать обновленные контакты в Android для синхронизации контактов

Я работаю над Contact Sync в Android, и я успешно сделал это с First Contact Sync. Вот что я делаю. 1. Извлечение всех контактов и сохранение каждого контакта в БД с помощью Contact._ID 2. Извлечение имен и телефонных номеров и сохранение в БД. После этого я отправляю данные своих контактов на сервер, чтобы можно было […]

Permission.READ_CONTACTS, похоже, не работает

Я работаю над простым приложением, которое просматривает контакты пользователя. К сожалению, я продолжаю получать следующую ошибку: java.lang.SecurityException: Permission Denial: reading com.android.providers.contacts.HtcContactsProvider2 uri content://com.android.contacts/contacts from pid=27455, uid=10171 requires android.permission.READ_CONTACTS Мой файл манифеста выглядит следующим образом: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.helloMaps" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="8" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission […]

Получите конкретную контактную информацию из URI, возвращенной из Intent.ACTION_PICK

Я пишу приложение для Android, которое имеет тип данных, который представляет человека (в частности, родителя или опекуна ребенка). Я хотел бы иметь возможность «импортировать» соответствующие поля данных из базы данных «Контакты» на устройстве Android. (Это должно быть необязательным, то есть не будет требованием, чтобы родитель / опекун уже находился в базе данных «Контакты», а также […]

Каков правильный способ вставить дату рождения в контактную информацию?

Задний план Я пытаюсь обновить данные контактов и поместить туда дату рождения. Проблема Кажется, что для каждого устройства я пытаюсь (и я даже не пробовал это много устройств), вставка имеет одну или несколько из этих проблем: При просмотре / редактировании контакта, brithdate не может быть нажата и отредактирована. При просмотре / редактировании контакта отображаемый формат […]