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

Android: поиск контактов по номеру телефона

Мне нужно найти контакт по номеру телефона. Вот код, который работает для извлечения контактов. Уровень API Android, который я использую, составляет 15 String[] projection = new String[] { ContactsContract.CommonDataKinds.Phone._ID, ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME, ContactsContract.CommonDataKinds.Phone.TYPE, ContactsContract.CommonDataKinds.Phone.NUMBER}; Cursor query = mContent.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, projection, ContactsContract.CommonDataKinds.Phone.NUMBER + " LIKE '%" + constraint.toString() + "%'" ,null, ContactsContract.Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC"); Я могу […]

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

Я пытаюсь получить имя и адрес электронной почты из встроенной телефонной книги Android на мою страницу, я могу получить имя, контактный идентификатор, номер телефона. Но я не могу получить идентификатор электронной почты из телефонной книги Android. Код: public static final int PICK_CONTACT = 1; @Override button.setOnClickListener(new OnClickListener() { public void onClick(View _view) { Intent intent […]

Внешняя (например, facebook) фотография контакта на Android

Я написал приложение SMS, в котором показаны контактные фотографии моих контактов в обзоре. Получение «нормальных» фотографий без проблем: Uri cu = ContentUris.withAppendedId(Contacts.CONTENT_URI, contactId); final InputStream input = Contacts.openContactPhotoInputStream(getContext().getContentResolver(), cu); return BitmapFactory.decodeStream(input); Проблема в том, что контактные фотографии, предоставленные, например, facebook, отсутствуют, как я могу получить эти «внешние» фотографии?

Как обнаружить приложение контактов телефона Android поддерживает структурированный почтовый адрес?

Samsung Galaxy S4 и некоторые устройства поддерживают только структурированную почту, используя Intent Action_Insert ArrayList<ContentValues> data = new ArrayList<ContentValues>(); … ContentValues name = new ContentValues(); name.put(Data.MIMETYPE, StructuredPostal.CONTENT_ITEM_TYPE); name.put(StructuredPostal.STREET, bundle.getString(StructuredPostal.STREET)); name.put(StructuredPostal.CITY, bundle.getString(StructuredPostal.CITY)); name.put(StructuredPostal.REGION, bundle.getString(StructuredPostal.REGION)); name.put(StructuredPostal.NEIGHBORHOOD, bundle.getString(StructuredPostal.NEIGHBORHOOD)); name.put(StructuredPostal.POSTCODE, bundle.getString(StructuredPostal.POSTCODE)); name.put(StructuredPostal.COUNTRY, bundle.getString(StructuredPostal.COUNTRY)); data.add(name); Intent intent = new Intent(Intent.ACTION_INSERT, ContactsContract.Contacts.CONTENT_URI); intent.putExtra(ContactsContract.Intents.Insert.NAME, contactName); if(android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.HONEYCOMB) intent.putParcelableArrayListExtra(Insert.DATA, data); else intent.putExtra(ContactsContract.Intents.Insert.POSTAL, address); […]

Вызов приложения Sip для Android из Contacts / PhoneBook

В настоящее время я разрабатываю приложение с использованием sip, который фактически работает. Тем не менее, я хотел бы разрешить людям звонить из «Телефонной книги / Контакт», Я видел несколько приложений, таких как csip simple, где он работает. Я могу щелкнуть по номеру телефона, затем появится небольшое диалоговое окно, и я могу выбрать между несколькими приложениями. […]

Как я могу получить groupId / GroupName контакта в Android?

У меня есть список контактов, присутствующих на устройстве Android. Я хочу получить связанные groupIds и GroupName всех контактов. Я пытаюсь использовать ContactsContract.Groups._ID для получения идентификатора, но я не могу его получить. Может ли кто-нибудь предоставить мне другой способ получить контакт группы?

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) К сожалению, у меня нет информации о фактической стоимости, […]