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

Как показать данные из списка массивов в Custom ArrayAdapter

Я работаю над приложением, в котором мне нужно получить все контакты из контактной книги и отображения. Я хочу, чтобы пользователь выбирал некоторые контакты и добавлял их в группу, которая была сохранена в db. Я создал пользовательский список view- contactitem.xml- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal"> <TextView android:id="@+id/contactname" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_weight="1" android:layout_marginLeft="20dp" android:ellipsize="end" android:singleLine="true" android:clickable="true"/> <TextView […]

Сколько контактов в списке контактов

Как узнать, сколько контактов в списке контактов? Я получил контактный номер, но у одного человека может быть более одного контакта, и я хочу объяснить это, найдя общее количество контактов в списке контактов.

Разрешение Android 6.0 (Marshmallow) READ_CONTACTS позволяет читать имя контакта, когда разрешение отклонено

Я хочу проверить, как работает новая модель разрешений, поэтому в настройках приложения я отключу Contacts . Затем я перехожу к приложению и пытаюсь читать « Contacts и … это вроде как работает: try { Uri result = data.getData(); int contentIdx; cursor = getContentResolver().query(result, null, null, null, null); contentIdx = cursor.getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER); if(cursor.moveToFirst()) { content = cursor.getInt(contentIdx); […]

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. Как это сделать? Пожалуйста помоги.