Articles of Контакты

Получение номера из набора контактов

Я пытаюсь получить имя контакта и номер телефона после того, как пользователь выбрал контакт из Contact Picker. Я пытаюсь сделать свое приложение для SDK v3 и выше, поэтому я создал абстрактный класс, который вызовет только тот API, который мне нужен. У меня уже есть абстрактный класс (он выбирает правильный API), и у меня также есть […]

Java.lang.IllegalStateException: Не удалось прочитать строку x col x из CursorWindow. Убедитесь, что курсор инициализирован правильно. Контакты

Я разработал приложение, которое проходит через все контакты на Android. Он уже опубликован и в настоящее время установлен примерно на ~ 800 устройствах. Он работает практически на всех устройствах без каких-либо проблем, но на некоторых я получаю ошибку через BugSense, и я еще не нашел рабочего решения. Вот одна из стеков, которые я получаю: java.lang.IllegalStateException: […]

Firebase Android найдет друзей

Я пытаюсь создать социальное приложение с Firebase в качестве моего бэкэнда. Сейчас я столкнулся с проблемой, как (где?) Выполнять функцию поиска друзей. У меня есть адрес электронной почты каждого пользователя. У меня также есть доступ к телефонной книге пользователей. В обычном бэкэнде я загружу телефонную книгу и найду электронные письма, которые есть в бэкэнд, и […]

Доступ к контактам и получение адреса электронной почты

У меня есть код для доступа к контактам. Когда пользователь нажимает кнопку, список контактов будет открыт, и пользователь может выбрать человека из контактов, а адрес электронной почты человека должен быть записан на edittext. Я могу получить электронное письмо от людей, которых пользователь выбирает. Но я не могу задать его редактору. static String email = ""; […]

Самый быстрый способ запросить контакты с «номерами мобильных телефонов» на Android

Мне нужно получить список всех контактов с устройства и их номера телефонов. Но подождите … Мы знаем, что некоторые контакты могут иметь несколько назначенных номеров, все зависит от того, как каждый из пользователей сохраняет свои контакты. Вот что я делаю: ContentResolver cr = context.getContentResolver(); Uri uri = ContactsContract.Contacts.CONTENT_URI; String[] projection = new String[] { ContactsContract.Contacts._ID, […]

Чтение всех контактных данных

Я нахожусь на Android 2.3.3, API уровня 10. Я хочу читать все контакты и данные, связанные с ними, поэтому, например, все адреса электронной почты, номера телефонов, настраиваемые поля … Я пробовал это следующим образом: Uri contactUri = ContactsContract.Contacts.CONTENT_URI; Cursor contacts = managedQuery(contactUri, null, null, null, null ); contacts.moveToFirst(); do { for(int i=0;i<contacts.getColumnCount();i++) { System.out.println(contacts.getColumnName(i) + […]

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

Кто-нибудь знает, как получить список контактов, принадлежащих к одной определенной группе в 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()) { […]

PhoneGap – показывать только контакты с номерами телефонов

Есть ли способ показывать только контакты с номером телефона? Прямо сейчас я получаю все контакты, а затем перебираюсь по каждому из них и узнаю их номер телефона, но мне было интересно, есть ли способ передать параметр contactFindOptions чтобы он только contactFindOptions контакты с номером телефона? Вот как выглядит мой код: var options = new ContactFindOptions(); […]

Каков тип / имя учетной записи по умолчанию для контактов в приложении для контактов Android?

Я хотел бы читать контакты из ContactContract API, который принадлежит только Phone / SIM, и хотел бы избежать контактов, синхронизированных с другими приложениями, такими как facebook и gmail. Я тестировал свой код на симуляторе, и он отлично работает, но на реальных устройствах он не возвращает никакого результата. ContentResolver cr = AndroidContext.getContext() .getContentResolver(); Cursor nativeContacts = […]

Получение имени и электронной почты из списка контактов очень медленно

Я реализую AutoCompleteTextView, и мне нужно имя и E-Mail всех моих контактов. Я нашел этот фрагмент, что я работаю асинхронно, но это очень медленно. ContentResolver cr = getContentResolver(); Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null); if (cur.getCount() > 0) { while (cur.moveToNext()) { String id = cur.getString(cur.getColumnIndex(ContactsContract.Contacts._ID)); String name = cur.getString(cur.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME)); Cursor emailCur = […]