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

Android: как заполнить ListView с помощью индексатора алфавита и fastscroll, как в приложении для контактов?

Я хотел бы реализовать ListView с индексом fastscroll и albhabet как в приложении контактов. Я использую SimpleAdapter для заполнения ListView. Как видно из изображения, выбирая букву из индексатора алфавита справа, выбор listView переходит к соответствующему элементу ListItem. Как это сделать? Пожалуйста помоги.

Добавить новый контакт с помощью нескольких телефонных номеров

Я хочу добавить новый контакт, используя ContactsContract.Intents.Insert . Но проблема в том, что я не знаю, сколько телефонных номеров может быть. И, насколько я понимаю, я могу передать только три телефонных номера, используя константы PHONE , SECONDARY_PHONE , TERTIARY_PHONE . Есть ли способ передать более трех чисел?

ContactsContract как перечислить все доступные поля?

В моем приложении мне нужно предоставить пользователю возможность видеть / редактировать все доступные поля ContactsContract. Как мне получить / увидеть все доступные поля, включая любые пользовательские?

Неожиданное значение Android CallLog.Calls TYPE

У меня есть приложение Android (2.x) , которое считывает журналы вызовов из CallLog.Calls.CONTENT_URI . Недавно я получил сообщение об ошибке, которое получает неожиданное значение из поля TYPE . Я предполагаю, что в исходном коде значения всегда должны быть 1, 2, 3 (CallLog.Calls.INCOMING_TYPE, CallLog.Calls.OUTGOING_TYPE, and CallLog.Calls.MISSING_TYPE repectively) К сожалению, у меня нет информации о фактической стоимости, […]

Android, как получить контакты Facebook / Twitter / etc

Я хочу загрузить контактные фотографии для контактов в приложении, я знаю, как это сделать, поскольку для этого есть много учебников. Но эти методы (акции android), кажется, не могут отменить сторонние синхронизированные фотографии, которые мне задают вопрос, существует ли надежный и надежный способ сделать это изначально. Это было задано много раз, и я могу отбросить ответы […]

Лучшая практика для показа контактов Android + телефонных номеров

Каков наилучший подход с точки зрения производительности, чтобы показать ListView с контактами и их номерами телефонов? Используйте CursorAdapter с помощью курсора контактов и запросите номера телефонов при вызове bindView для каждой строки Скопируйте все контакты и телефонные номера в массив в памяти в фоновом потоке, а затем покажите их с помощью ArrayAdapter. Другие решения?

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

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

Редактировать имя / номер телефона контакта программно

Я пытаюсь изменить отображаемое имя контакта программно: try { ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>(); ops.add(ContentProviderOperation.newUpdate(Data.CONTENT_URI) .withSelection(ContactsContract.CommonDataKinds.Phone._ID + " = ?", new String[] {contact_id}) .withValue(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME, "anything") .build()); ContentProviderResult[] result = getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops); } catch (Exception e) { Log.w("UpdateContact", e.getMessage()+""); for(StackTraceElement ste : e.getStackTrace()) { Log.w("UpdateContact", "\t" + ste.toString()); } Context ctx = getApplicationContext(); int duration = […]

Получить настройки порядка сортировки выбранного пользователя в разделе «Контакты»> «Настройки на устройстве Android» и «Как сократить время запроса»?

У меня есть два вопроса: 1: Как мое приложение может знать порядок сортировки по умолчанию, используемый для сортировки собственных «контактов устройств Android»? Внутри «Контакты» -> «Настройки» в android, у нас есть опции « Список » и « Показывать контакты по» . Как я могу получить эти предварительные условия в своем приложении. Например: предположим, что контакты […]

Как получить контактный номер с помощью контактного идентификатора

Здесь мои имена контактов отображаются в виде списка. Нажимая «Список», я получаю ContactName и Contact Id . Из этого я хочу получить Phone number , используя либо Contact ID либо Contact name , пожалуйста, помогите мне. Вот мой код void ReadContacts(String sort) { final Uri uri = ContactsContract.Contacts.CONTENT_URI; final String[] projection = new String[] { […]