Articles of контакты

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

Я хочу выбрать уникальные контакты из Android только для тех контактов, которые имеют номера телефонов. Я использую этот код ContentResolver cr = getContentResolver(); Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, ContactsContract.Contacts.DISPLAY_NAME); // Find the ListView resource. mainListView = (ListView) findViewById(R.id.mainListView); // When item is tapped, toggle checked properties of CheckBox and // Planet. mainListView .setOnItemClickListener(new […]

Эффективный способ загрузки всех контактов и всех телефонных номеров (Android 2.0)

Есть ли способ получить все номера телефонов для всех контактов, не делая отдельный запрос для каждого контакта? (С использованием Android 2.0+). Это очень медленно, если у вас более 100 контактов (непригодных для использования на телефонах с низким номером), я задавался вопросом, могу ли я сделать более эффективный запрос. В настоящее время я получаю курсор со […]

Android Contacts._ID! = Data.CONTACT_ID

Я запускаю запрос против CommonDataKinds.Phone.CONTENT_URI и я получаю все результаты, у которых есть NOT NULL номер телефона. В значительной степени код: String[] projection2 = new String[] { ContactsContract.CommonDataKinds.Phone.NUMBER, ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME, ContactsContract.CommonDataKinds.Phone.CONTACT_ID, ContactsContract.Contacts._ID, ContactsContract.Contacts.DISPLAY_NAME, }; String where2 = ContactsContract.CommonDataKinds.Phone._ID + " != ''" ; Cursor phoneCursor = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, projection2, where2, null, null); А затем я перебираю каждый […]

Отображение контактов только с телефонными номерами с использованием намерения ACTION_PICK в Android-устройстве

Моя цель состоит в том, чтобы показывать только контакты с номером телефона пользователю и разрешить пользователю выбирать несколько контактов, которые я хочу сохранить локально. Я использовал различные варианты вместо ContactsContract.Contacts.CONTENT_URI ниже. Но я получаю много контактов (многие из них являются нежелательными только с идентификаторами электронной почты). public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.contact_selector); ((Button)findViewById(R.id.btnphonecontactlist)).setOnClickListener(new OnClickListener() […]

Как искать контакты с адресом (FORMATTED_ADDRESS) с одним запросом?

Я пытаюсь выполнить прямой поиск по контактам пользователей, и я хочу получить имя, эскиз и адрес (если есть) каждого соответствующего контакта. Живой поиск выполняется во время ввода пользователем. Поэтому он набирает маму и получит «мартин», «матчи» … Он продолжит матовку и увидит только «matthews», Я пытаюсь добиться этого с помощью одного запроса, например, следующего, но […]

Android – Как получить контакт из журнала вызовов?

Я пытаюсь получить контакты из журнала вызовов. Я могу получить номера контактов из основных контактов, используя этот код: public void getContacts(View view) { Intent intentContact = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI); startActivityForResult(intentContact, 0); } public void onActivityResult(int requestCode, int resultCode, Intent intent) { if (requestCode == 0) { try { to.setText(getContactInfo(intent)); } catch(NullPointerException e) { // Do […]

Могу ли я продлить базу данных Androids Contacts?

Мне было интересно, можно ли расширить базу данных Android Contacts? Отсюда – http://d.android.com/reference/android/provider/ContactsContract.html В нем говорится: ContactsContract определяет расширяемую базу данных контактной информации Extensible подскажет мне, что я могу добавить больше данных в приложение-приложение за пределами обычных значений, таких как имя, номер, адрес электронной почты, рабочий номер, домашний номер и т. Д. Однако примеры этой […]

Извлечение контактов в Android очень медленно

Я написал код, чтобы получить имя контакта, номер телефона и изображение из «Контакты» и отобразить его в списке в Android. Он работает нормально, но требует больше времени для загрузки. Я пытался использовать многопоточность в некоторых частях кода. Но время загрузки не уменьшается. Вот метод onCreate() : protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lvDetail = […]

Как добавить подключение к приложениям в Phonebook / Contacts, как Whatsapp и Viber?

Я хочу, чтобы мое приложение для Android-приложений было добавлено в контакт . Я проверю, использует ли пользователь мое приложение или нет, в зависимости от результата, мне нужно добавить соединение в существующие контакты. Я взял много ссылок, но добавляет новый контакт с добавлением соединения. Один из примеров, которые я использовал, здесь Так может ли кто-нибудь сказать […]

Как добавить контакт в группу Android

У меня есть следующий код, чтобы добавить контакт в группу в приложение-приложение для Android-приложения android, оно добавляет группу, но не контакт в этой группе, что мне не хватает? Я добавляю контакт успешно, также создавая группу, я получаю идентификаторы обоих вещей, im используя следующий код, чтобы связать контакт с группой, но не работает, группа всегда пуста. […]