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

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

Для одного из моих приложений мне нужен пользователь, чтобы выбрать один из его существующих контактов или создать новый. Выбор одного из них явно прост в использовании следующего кода: 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 не может быть нажата и отредактирована. При просмотре / редактировании контакта отображаемый формат […]

Как слушать контакт вставлен / обновлен / удален в адресной книге

Есть много вопросов, связанных с этим, но ни один из них не помогает мне получить решение. Я пытаюсь синхронизировать все контакты с устройства на удаленный сервер и сделать это легко, но когда есть изменения в контакте, такие как update / delete / insert (new contact), не удается найти решение. Пробовал использовать ContentObserver но onChange() вызывается […]

Группа В ContentResolver в мороженом сэндвич

Я делаю запрос в Android ContentProvider. Мне нужно предложение Group By. В Gingerbread и Honeycomb я делаю что-то подобное, чтобы одновременно искать номера телефонов и электронные письма: (Фактическое предложение WHERE намного сложнее, так как оно включает проверки типов. Это упрощение, но оно дает тот же результат) String request = Phone.NUMBER + " LIKE ? OR […]

Как получить идентификатор контакта, адрес электронной почты, номер телефона в одном запросе SQLite? Контакты Оптимизация Android

Я хочу получить все контакты по крайней мере с одним номером телефона, также я хочу, чтобы все телефонные номера и все письма для каждого контакта. Текущий код: // To get All Contacts having atleast one phone number. Uri uri = ContactsContract.Contacts.CONTENT_URI; String selection = ContactsContract.Contacts.HAS_PHONE_NUMBER + " > ?"; String[] selectionArgs = new String[] {"0"}; […]

OnActivityResult For Fragment

В настоящее время у меня есть базовая активность, в которой размещается один фрагмент. Внутри фрагмента у меня есть метод, который запускает переключатель выбора. private void chooseContacts() { Intent pickContactIntent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI); pickContactIntent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE); startActivityForResult(pickContactIntent, PICK_CONTACT_REQUEST); } Когда это действие возвращается, как я должен отображать результаты. Я попытался добавить @Override public void onActivityResult(int requestCode, int […]

Как отправлять и получать SMS-сообщения от Android-приложения?

Я хочу добавить функцию отправки sms в свое приложение, а также хочу, чтобы пользователь мог выбирать контакты из списка контактов непосредственно из приложения. Есть ли способ, которым список контактов можно интегрировать с моим приложением. благодаря