Как обновить номера телефонов

I am new to developing apps with android studio, and I decided to make an app to edit the phone numbers of my phone contacts as my first test app.

I use a class to get information about all the contacts that I have on my cell phone, then I have created a listview where I show the contact’s name, ID, avatar and registered phone numbers.

The information has been gotten from the ContactsContract.Contacts table. This all works fine, so far.

But now I have to edit the phone numbers of all the contacts, but I don’t know exactly how to do it. I’ve been going through the Android devs documentation but I can’t get anything that can help me. I don’t want to use Intent in this case.

I have this kotlin class that I use to get the information of all contacts is this:

@file:Suppress("unused")
    package com.example.uimx
    import android.Manifest
    import android.content.ContentUris
    import android.content.Context
    import android.net.Uri
    import android.provider.ContactsContract
    import androidx.annotation.RequiresPermission

    @RequiresPermission(Manifest.permission.READ_CONTACTS)
    fun Context.isContactExists(
            phoneNumber: String
    ): Boolean {
        val lookupUri = Uri.withAppendedPath(
                ContactsContract.PhoneLookup.CONTENT_FILTER_URI,
                Uri.encode(phoneNumber)
        )
        val projection = arrayOf(
                ContactsContract.PhoneLookup._ID,
                ContactsContract.PhoneLookup.NUMBER,
                ContactsContract.PhoneLookup.DISPLAY_NAME
        )
        contentResolver.query(lookupUri, projection, null, null, null).use {
            return (it?.moveToFirst() == true)
        }
    }

    @RequiresPermission(Manifest.permission.READ_CONTACTS)
    @JvmOverloads
    fun Context.retrieveAllContacts(
            searchPattern: String = "",
            retrieveAvatar: Boolean = true,
            limit: Int = -1,
            offset: Int = -1
    ): List<ContactData> {
        val result: MutableList<ContactData> = mutableListOf()
        contentResolver.query(
                ContactsContract.Contacts.CONTENT_URI,
                CONTACT_PROJECTION,
                if (searchPattern.isNotBlank()) "${ContactsContract.Contacts.DISPLAY_NAME_PRIMARY} LIKE '%?%'" else null,
                if (searchPattern.isNotBlank()) arrayOf(searchPattern) else null,
                if (limit > 0 && offset > -1) "${ContactsContract.Contacts.DISPLAY_NAME_PRIMARY} ASC LIMIT $limit OFFSET $offset"
                else ContactsContract.Contacts.DISPLAY_NAME_PRIMARY + " ASC"
        )?.use {
            if (it.moveToFirst()) {
                do {
                    val contactId = it.getLong(it.getColumnIndex(CONTACT_PROJECTION[0]))
                    val name = it.getString(it.getColumnIndex(CONTACT_PROJECTION[2])) ?: ""
                    val hasPhoneNumber = it.getString(it.getColumnIndex(CONTACT_PROJECTION[3])).toInt()
                    val phoneNumber: List<String> = if (hasPhoneNumber > 0) {
                        retrievePhoneNumber(contactId)
                    } else mutableListOf()

                    val avatar = if (retrieveAvatar) retrieveAvatar(contactId) else null
                    result.add(ContactData(contactId, name, phoneNumber, avatar))
                } while (it.moveToNext())
            }
        }
        return result
    }

    private fun Context.retrievePhoneNumber(contactId: Long): List<String> {
        val result: MutableList<String> = mutableListOf()
        contentResolver.query(
                ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
                null,
                "${ContactsContract.CommonDataKinds.Phone.CONTACT_ID} =?",
                arrayOf(contactId.toString()),
                null
        )?.use {
            if (it.moveToFirst()) {
                do {
                    result.add(it.getString(it.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)))
                } while (it.moveToNext())
            }
        }
        return result
    }

    private fun Context.retrieveAvatar(contactId: Long): Uri? {
        return contentResolver.query(
                ContactsContract.Data.CONTENT_URI,
                null,
                "${ContactsContract.Data.CONTACT_ID} =? AND ${ContactsContract.Data.MIMETYPE} = '${ContactsContract.CommonDataKinds.Photo.CONTENT_ITEM_TYPE}'",
                arrayOf(contactId.toString()),
                null
        )?.use {
            if (it.moveToFirst()) {
                val contactUri = ContentUris.withAppendedId(
                        ContactsContract.Contacts.CONTENT_URI,
                        contactId
                )
                Uri.withAppendedPath(
                        contactUri,
                        ContactsContract.Contacts.Photo.CONTENT_DIRECTORY
                )
            } else null
        }
    }

    private val CONTACT_PROJECTION = arrayOf(
            ContactsContract.Contacts._ID,
            ContactsContract.Contacts.LOOKUP_KEY,
            ContactsContract.Contacts.DISPLAY_NAME_PRIMARY,
            ContactsContract.Contacts.HAS_PHONE_NUMBER
    )

    data class ContactData(
            val contactId: Long,
            val name: String,
            val phoneNumber: List<String>,
            val avatar: Uri?
    )

I have a button prepared that receives the click event and calls a function that would have the script to replace all the phone numbers of all the contacts, for new phone numbers that I will define for each contact.

I have this next code that I got on the internet but I can’t get it to work in my app.

private int  updateContactPhoneByID(long rawContactId)
{
    int ret = 0;

    ContentResolver contentResolver = getContentResolver();

    // Update data table phone number use contact raw contact id.
    if(rawContactId > -1) {
        // Update mobile phone number.
        updatePhoneNumber(contentResolver, rawContactId, ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE, "66666666666666");

        // Update work mobile phone number.
        updatePhoneNumber(contentResolver, rawContactId, ContactsContract.CommonDataKinds.Phone.TYPE_WORK_MOBILE, "8888888888888888");

        // Update home phone number.
        updatePhoneNumber(contentResolver, rawContactId, ContactsContract.CommonDataKinds.Phone.TYPE_HOME, "99999999999999999");

        ret = 1;
    }else
    {
        ret = 0;
    }

    return ret;
}

/* Update phone number with raw contact id and phone type.*/
private void updatePhoneNumber(ContentResolver contentResolver, long rawContactId, int phoneType, String newPhoneNumber)
{
    // Create content values object.
    ContentValues contentValues = new ContentValues();

    // Put new phone number value.
    contentValues.put(ContactsContract.CommonDataKinds.Phone.NUMBER, newPhoneNumber);

    // Create query condition, query with the raw contact id.
    StringBuffer whereClauseBuf = new StringBuffer();

    // Specify the update contact id.
    whereClauseBuf.append(ContactsContract.Data.RAW_CONTACT_ID);
    whereClauseBuf.append("=");
    whereClauseBuf.append(rawContactId);

    // Specify the row data mimetype to phone mimetype( vnd.android.cursor.item/phone_v2 )
    whereClauseBuf.append(" and ");
    whereClauseBuf.append(ContactsContract.Data.MIMETYPE);
    whereClauseBuf.append(" = '");
    String mimetype = ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE;
    whereClauseBuf.append(mimetype);
    whereClauseBuf.append("'");

    // Specify phone type.
    whereClauseBuf.append(" and ");
    whereClauseBuf.append(ContactsContract.CommonDataKinds.Phone.TYPE);
    whereClauseBuf.append(" = ");
    whereClauseBuf.append(phoneType);

    // Update phone info through Data uri.Otherwise it may throw java.lang.UnsupportedOperationException.
    Uri dataUri = ContactsContract.Data.CONTENT_URI;

    // Get update data count.
    int updateCount = contentResolver.update(dataUri, contentValues, whereClauseBuf.toString(), null);
}

How to make the above script work to update the correct contact table with the information I have.

I am new to developing apps with android studio, and I decided to make an app to edit the phone numbers of my phone contacts as my first test app.

I use a class to get information about all the contacts that I have on my cell phone, then I have created a listview where I show the contact’s name, ID, avatar and registered phone numbers.

The information has been gotten from the ContactsContract.Contacts table. This all works fine, so far.

But now I have to edit the phone numbers of all the contacts, but I don’t know exactly how to do it. I’ve been going through the Android devs documentation but I can’t get anything that can help me. I don’t want to use Intent in this case.

I have this kotlin class that I use to get the information of all contacts is this:

@file:Suppress("unused")
    package com.example.uimx
    import android.Manifest
    import android.content.ContentUris
    import android.content.Context
    import android.net.Uri
    import android.provider.ContactsContract
    import androidx.annotation.RequiresPermission

    @RequiresPermission(Manifest.permission.READ_CONTACTS)
    fun Context.isContactExists(
            phoneNumber: String
    ): Boolean {
        val lookupUri = Uri.withAppendedPath(
                ContactsContract.PhoneLookup.CONTENT_FILTER_URI,
                Uri.encode(phoneNumber)
        )
        val projection = arrayOf(
                ContactsContract.PhoneLookup._ID,
                ContactsContract.PhoneLookup.NUMBER,
                ContactsContract.PhoneLookup.DISPLAY_NAME
        )
        contentResolver.query(lookupUri, projection, null, null, null).use {
            return (it?.moveToFirst() == true)
        }
    }

    @RequiresPermission(Manifest.permission.READ_CONTACTS)
    @JvmOverloads
    fun Context.retrieveAllContacts(
            searchPattern: String = "",
            retrieveAvatar: Boolean = true,
            limit: Int = -1,
            offset: Int = -1
    ): List<ContactData> {
        val result: MutableList<ContactData> = mutableListOf()
        contentResolver.query(
                ContactsContract.Contacts.CONTENT_URI,
                CONTACT_PROJECTION,
                if (searchPattern.isNotBlank()) "${ContactsContract.Contacts.DISPLAY_NAME_PRIMARY} LIKE '%?%'" else null,
                if (searchPattern.isNotBlank()) arrayOf(searchPattern) else null,
                if (limit > 0 && offset > -1) "${ContactsContract.Contacts.DISPLAY_NAME_PRIMARY} ASC LIMIT $limit OFFSET $offset"
                else ContactsContract.Contacts.DISPLAY_NAME_PRIMARY + " ASC"
        )?.use {
            if (it.moveToFirst()) {
                do {
                    val contactId = it.getLong(it.getColumnIndex(CONTACT_PROJECTION[0]))
                    val name = it.getString(it.getColumnIndex(CONTACT_PROJECTION[2])) ?: ""
                    val hasPhoneNumber = it.getString(it.getColumnIndex(CONTACT_PROJECTION[3])).toInt()
                    val phoneNumber: List<String> = if (hasPhoneNumber > 0) {
                        retrievePhoneNumber(contactId)
                    } else mutableListOf()

                    val avatar = if (retrieveAvatar) retrieveAvatar(contactId) else null
                    result.add(ContactData(contactId, name, phoneNumber, avatar))
                } while (it.moveToNext())
            }
        }
        return result
    }

    private fun Context.retrievePhoneNumber(contactId: Long): List<String> {
        val result: MutableList<String> = mutableListOf()
        contentResolver.query(
                ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
                null,
                "${ContactsContract.CommonDataKinds.Phone.CONTACT_ID} =?",
                arrayOf(contactId.toString()),
                null
        )?.use {
            if (it.moveToFirst()) {
                do {
                    result.add(it.getString(it.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)))
                } while (it.moveToNext())
            }
        }
        return result
    }

    private fun Context.retrieveAvatar(contactId: Long): Uri? {
        return contentResolver.query(
                ContactsContract.Data.CONTENT_URI,
                null,
                "${ContactsContract.Data.CONTACT_ID} =? AND ${ContactsContract.Data.MIMETYPE} = '${ContactsContract.CommonDataKinds.Photo.CONTENT_ITEM_TYPE}'",
                arrayOf(contactId.toString()),
                null
        )?.use {
            if (it.moveToFirst()) {
                val contactUri = ContentUris.withAppendedId(
                        ContactsContract.Contacts.CONTENT_URI,
                        contactId
                )
                Uri.withAppendedPath(
                        contactUri,
                        ContactsContract.Contacts.Photo.CONTENT_DIRECTORY
                )
            } else null
        }
    }

    private val CONTACT_PROJECTION = arrayOf(
            ContactsContract.Contacts._ID,
            ContactsContract.Contacts.LOOKUP_KEY,
            ContactsContract.Contacts.DISPLAY_NAME_PRIMARY,
            ContactsContract.Contacts.HAS_PHONE_NUMBER
    )

    data class ContactData(
            val contactId: Long,
            val name: String,
            val phoneNumber: List<String>,
            val avatar: Uri?
    )

I have a button prepared that receives the click event and calls a function that would have the script to replace all the phone numbers of all the contacts, for new phone numbers that I will define for each contact.

I have this next code that I got on the internet but I can’t get it to work in my app.

private int  updateContactPhoneByID(long rawContactId)
{
    int ret = 0;

    ContentResolver contentResolver = getContentResolver();

    // Update data table phone number use contact raw contact id.
    if(rawContactId > -1) {
        // Update mobile phone number.
        updatePhoneNumber(contentResolver, rawContactId, ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE, "66666666666666");

        // Update work mobile phone number.
        updatePhoneNumber(contentResolver, rawContactId, ContactsContract.CommonDataKinds.Phone.TYPE_WORK_MOBILE, "8888888888888888");

        // Update home phone number.
        updatePhoneNumber(contentResolver, rawContactId, ContactsContract.CommonDataKinds.Phone.TYPE_HOME, "99999999999999999");

        ret = 1;
    }else
    {
        ret = 0;
    }

    return ret;
}

/* Update phone number with raw contact id and phone type.*/
private void updatePhoneNumber(ContentResolver contentResolver, long rawContactId, int phoneType, String newPhoneNumber)
{
    // Create content values object.
    ContentValues contentValues = new ContentValues();

    // Put new phone number value.
    contentValues.put(ContactsContract.CommonDataKinds.Phone.NUMBER, newPhoneNumber);

    // Create query condition, query with the raw contact id.
    StringBuffer whereClauseBuf = new StringBuffer();

    // Specify the update contact id.
    whereClauseBuf.append(ContactsContract.Data.RAW_CONTACT_ID);
    whereClauseBuf.append("=");
    whereClauseBuf.append(rawContactId);

    // Specify the row data mimetype to phone mimetype( vnd.android.cursor.item/phone_v2 )
    whereClauseBuf.append(" and ");
    whereClauseBuf.append(ContactsContract.Data.MIMETYPE);
    whereClauseBuf.append(" = '");
    String mimetype = ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE;
    whereClauseBuf.append(mimetype);
    whereClauseBuf.append("'");

    // Specify phone type.
    whereClauseBuf.append(" and ");
    whereClauseBuf.append(ContactsContract.CommonDataKinds.Phone.TYPE);
    whereClauseBuf.append(" = ");
    whereClauseBuf.append(phoneType);

    // Update phone info through Data uri.Otherwise it may throw java.lang.UnsupportedOperationException.
    Uri dataUri = ContactsContract.Data.CONTENT_URI;

    // Get update data count.
    int updateCount = contentResolver.update(dataUri, contentValues, whereClauseBuf.toString(), null);
}

How to make the above script work to update the correct contact table with the information I have.

Резервное копирование и синхронизация контактов устройства

  1. На телефоне или планшете Android откройте приложение «Настройки».
  2. Коснитесь Службы учетной записи Google. Синхронизация контактов Google. Также синхронизируйте контакты устройства. Автоматическое резервное копирование и синхронизация контактов устройства.
  3. Включите автоматическое резервное копирование и синхронизацию контактов устройства.
  4. Выберите учетную запись, в которой вы хотите сохранить контакты.

Следующий способ избавиться от контактов Google, которые не синхронизируются на Android, — это очистить кеш из приложения «Контакты». … Но на этот раз выберите меню очистки кеша. После того, как он заработает, зайдите в настройки и найдите меню учетной записи. Затем нажмите в меню учетных записей Google и выполните синхронизацию, нажав «Синхронизировать учетную запись».

Перейдите в «Настройки»> «Использование данных»> «Меню» и посмотрите, выбран ли параметр «Ограничить фоновые данные». Очистите кеш приложения и данные для контактов Google. Перейдите в «Настройки»> «Диспетчер приложений», затем смахните до «Все» и выберите «Синхронизация контактов». Выберите Очистить кеш и очистить данные.

Я не знаю, одинаково ли это на всех телефонах Android, но на телефонах Samsung вы можете открыть приложение «Контакты», нажмите на контакт, затем выберите «Изменить». В самом верху контакта на экране «Редактировать» он покажет вам, находится ли контакт в памяти вашего устройства, на SIM-карте или с какой учетной записью Google он связан.

Внутреннее хранилище Android

Если контакты сохраняются во внутренней памяти вашего телефона Android, они будут храниться специально в каталоге / data / data / com. Android. провайдеры. контакты / базы данных / контакты.

Восстановить контакты из резервных копий

  1. Откройте приложение «Настройки» вашего телефона.
  2. Коснитесь Google.
  3. Коснитесь Настроить и восстановить.
  4. Коснитесь Восстановить контакты.
  5. Если у вас несколько учетных записей Google, чтобы выбрать контакты учетной записи для восстановления, нажмите «Из учетной записи».
  6. Коснитесь телефона с контактами, которые нужно скопировать.

Выберите: Еще> Настройки> Контакты для отображения. Ваши настройки должны быть установлены на Все контакты или использовать Настраиваемый список и включить все параметры, чтобы больше контактов было видно из приложения.

Вот как это сделать:

  1. Перейдите в Настройки> Пользователи и учетные записи.
  2. Найдите свой аккаунт Google (электронная почта).
  3. Коснитесь Синхронизация учетной записи.
  4. Убедитесь, что контакты включены.
  5. Подождите пару минут, пока Google синхронизирует контакты.

19 ян. 2021 г.

Повторно синхронизируйте свои контакты

  1. Перейдите в Настройки Android> Учетные записи> Сигнал> Меню> Удалить учетную запись. Предупреждение об очистке данных неверно, ваши сообщения не будут удалены.
  2. В Signal коснитесь. Составьте, чтобы просмотреть список контактов Signal.
  3. Потяните вниз свой список контактов, чтобы обновить его.

Как синхронизировать контакты с iPhone, iPad или iPod Touch

  1. Откройте приложение «Настройки» на своем устройстве.
  2. В верхней части меню настроек нажмите на свое имя и Apple ID.
  3. В меню Apple ID нажмите «iCloud».
  4. В разделе «Приложения, использующие iCloud» переведите переключатель «Контакты» во включенное положение.

24 центов 2020 г.

Для этого перейдите в «Настройки»> «Учетные записи»> «Google» и включите «Синхронизировать контакты». На конечном устройстве добавьте ту же учетную запись Google, затем перейдите в «Настройки»> «Учетная запись»> «Google», а затем выберите «Контакты» из списка резервных копий Google. Нажмите «Синхронизировать сейчас», и контакты будут перенесены на целевое устройство.

Проверьте следующее: Убедитесь, что функция синхронизации контактов включена в меню «Решить»> «Надстройки». Убедитесь, что настройки синхронизации контактов установлены в меню «Решить»> «Управление контактами»> «Данные»> «Синхронизировать контакты с Google».

Что произойдет, если вы вытащите свою SIM-карту и вставите ее в другой телефон?

Когда вы переносите SIM-карту на другой телефон, вы сохраняете ту же услугу сотовой связи. SIM-карты позволяют легко иметь несколько телефонных номеров, поэтому вы можете переключаться между ними в любое время. Эти телефоны должны быть предоставлены вашим оператором сотовой связи или должны быть разблокированы.

Если у вас есть SIM-карта с сохраненными на ней контактами, вы можете импортировать их в свою учетную запись Google.

  1. Вставьте SIM-карту в ваше устройство.
  2. На телефоне или планшете Android откройте приложение «Контакты».
  3. В левом верхнем углу нажмите на значок меню «Настройки». Импортировать.
  4. Коснитесь SIM-карта.

Вы можете создать резервную копию контактов, хранящихся на вашем телефоне или на SIM-карте. Если вы потеряете или вам потребуется заменить телефон, вы можете восстановить эти контакты на новом телефоне. Восстановление данных зависит от телефона и версии Android. … Вам не нужно будет восстанавливать контакты таким образом.

Как обновить контакты в WhatsApp на Андроиде и почему может возникнуть подобная необходимость? Это стоит знать каждому – невозможно предугадать, когда ошибка появится на вашем смартфоне!

Обновление списка: инструкция

Мы будем рассказывать, как обновить контакты в WhatsApp на Андроид – пользователям устройств, работающих на iOS, эти инструкции не пригодятся. Все объясняется просто, на Айфонах подобной опции нет.

Сначала попробуем разобраться, почему вообще возникает необходимость обновлять перечень пользователей? Вы знаете, что записывать новых людей в телефонную книгу можно не только через мессенджер – но и через основной функционал смартфона. Вбиваете телефонный номер, жмете на кнопку «Сохранить», присваиваете имя и далее действуете по инструкции на экране.

В этом случае часто возникает необходимость обновить контакты в WhatsApp на Android – из-за небольших технических сбоев система «теряет» новых пользователей, не успевает получить нужную информацию. По факту, новая карточка в телефонной книге создана – но мессенджер ее не видит. Поэтому нужно немного помочь!

Вам не придется переживать о том, как обновить список контактов в WhatsApp – это простейшие процесс, занимающий несколько секунд.

  • Откройте мессенджер;
  • Начните создавать новый чат;

  • Найдите три точки наверху справа;

  • Нажмите, чтобы вызвать выпадающее меню;
  • Выберите пункт «Обновить».

Теперь остается ждать – система проверит пользователей в списке, синхронизирует и актуализирует данные. Это быстро и просто! Как только процесс завершится, вы увидите соответствующее уведомление.

Иногда каждому приходится задумываться о том, как обновить контакты в Ватсапе. Пользователи «теряются» из-за мелких технических сбоев, отсутствия обновления системы и мессенджера, перегрузки памяти. Помогает простое действие, которое мы описали выше – это настоящая перезагрузка для приложения, позволяющая быстро получить актуальную информацию. Попробуйте!

Важно! Несколько раз провели процедуру обновления, но не можете найти пользователя через мессенджер? Вероятно, человек вообще не пользуется приложением, не создавал учетную запись – поэтому вы не можете увидеть его в результатах поиска!

Теперь вы можете обновить контакты в Ватсапе на Андроиде за считанные секунды, если возникнет такая необходимость. Никто не застрахован от неприятных ошибок и сбоев – хорошо, что любые трудности легко исправимы!

Нюансы обновления списка контактов в Ватсапе на Android и iPhone

На чтение 4 мин Просмотров 78

Знание того, как обновить контакты в WhatsApp, может потребоваться пользователям этого электронного сервиса в любое время. Сбои и проблемы в работе приложения могут привести к тому, что юзер не найдет в нем данных нужных собеседников.

Содержание

  1. Когда может возникнуть необходимость обновить список контактов в WhatsApp
  2. Подробная инструкция, как обновить список
  3. На Андроиде
  4. На Айфоне
  5. Обзор

Ситуации, когда приложение не распознает все номера из адресной книги, могут возникнуть в результате технических сбоев программного обеспечения или по вине владельца смартфона. В первом случае после устранения багов разработчиками утилиты и ее актуализации проблема решается. Во втором – юзеру потребуется самостоятельно убрать ошибки в работе телефона.

Если не все номера из телефонной книги попадают в «Ватсап», возможно, потребуется «повысить» его до последней версии. Для этого необходимо зайти в App Store или Play Market и активировать обновление. Некоторые пользователи советуют удалить мессенджер с телефона, а затем скачать его снова. Такие действия должны решить проблему.

Как обновить WhatsApp.

Подробная инструкция, как обновить список

Если установка последней версии не помогла, то причина может быть в том, что «Ватсап» плохо распознает номера, которые начинаются с 8. Предпочтительнее заносить их в телефонную книгу гаджета в международном формате, т. е. начинаться они должны с +7. Необходимо исправить все контакты с 8 на +7 и обновить утилиту.

На Андроиде

В мобильном устройстве на базе Android для синхронизации данных в автоматическом режиме потребуется открыть сервису доступ к справочнику абонентов. Если разрешения не последует, то «Ватсап» не сможет видеть всех абонентов из вашего смартфона, что скажется на его функционировании.

Приложение запрашивает доступ к адресной книге еще на этапе установки. Если данная опция была отклонена пользователем, то в дальнейшем ее нужно подключать вручную.

Чтобы открыть доступ, необходимо:

  1. Зайти в настройки смартфона.
  2. Выбрать пункт меню «Конфиденциальность».
  3. Затем нажать на подпункт «Диспетчер прав».
  4. Откроется возможность управления разрешениями, где нужно найти пункт «Контакты».
  5. Из перечня приложений выбрать нужное и разрешить ему доступ к данным телефонной книги.

Также потребуется актуализировать список абонентов в самом мессенджере. Сделать это можно так:

  1. Зайти в WhatsApp.
  2. В правом нижнем углу нажать на значок «Сообщение» на зеленом фоне, а затем в правом верхнем углу – на 3 вертикальные точки.
  3. В открывшемся меню выбрать строчку «Обновить».
  4. Последует обновление.

На телефонах с Android присутствует функция скрытия контактных номеров. Если эта опция была применена пользователем, то мессенджер не сможет увидеть те из них, которые попали в перечень скрытых. Для возврата спрятанных номеров в WhatsApp нужно сделать следующее:

  1. Войти в мессенджер, нажать на 3 точки в правом верхнем углу.
  2. Далее выбрать «Настройки», а затем «Контакты».
  3. «Разрешить использовать скрытые контакты» путем активации этой опции.

Обновить контакты Ватсап.

Отсутствие синхронизации данных гаджета и мессенджера может возникать еще и по причине наличия большого количества мусора в памяти устройства или из-за его заражения вирусами. Необходимо очистить телефон от лишней информации, проверить его на вредоносные программы с использованием специальных утилит.

Если после всех указанных действий нужный собеседник все равно не отображается в списке абонентов «Ватсапа», возможно, он не пользуется этой программой для смартфона.

На Айфоне

Перед тем как обновить контакты в WhatsApp на iPhone, желательно понять причину некорректной работы приложения и/или последовательно применить вышеописанные методы для устранения проблемы:

  • актуализировать приложение;
  • удалить и заново установить;
  • ввести номера абонентов в международном формате и активировать использование скрытых;
  • разрешить программе доступ к телефонной книге;
  • сканировать на вирусы и мусор.

Сложности, которые появляются с отображением данных в процессе использования «Ватсапа», решаются быстро и возникают в большинстве случаев из-за неправильной синхронизации или отсутствия обновлений.

Обзор

Подробная инструкция, как обновить список контактов в Telegram, чтобы убрать удаленные

Как обновить контакты в Телеграм

Аккаунт

Иногда функция синхронизации мессенджера работает некорректно, поэтому возникает вопрос, как обновить контакты в «Телеграме». Правильная настройка помогает своевременно узнавать, кто из друзей зарегистрировался в системе. Удаленные номера при этом появляться в мессенджере не будут.

Как обновить контакты в Телеграм

Пользователи Телеграм могут обновлять список контактов.

Когда может понадобиться обновление списков контактов в Telegram

Синхронизация программы с телефонной книгой избавляет пользователя от необходимости повторно вводить данные. После установки Telegram на главной странице появляется перечень собеседников. В него входят друзья, которые уже пользуются программой.

В мессенджере появляются удаленные контакты

Лишние данные в списке появляются при:

  • установке сим-карты, ранее принадлежавшей другому человеку;
  • загрузке ТГ на чужое устройство;
  • авторизации в использовавшемся кем-то Google-аккаунте или Apple ID;
  • сбоях в работе операционной системы или самого «Телеграма».

Приложение не видит номера телефонов

Сначала нужно проверить, разрешен ли доступ к телефонной книге.

Для этого выполняют следующие действия:

  1. Открывают меню настроек смартфона. Переходят в раздел с установленными программами.
  2. Находят «Телеграм». Разрешают ему считывать информацию с телефонной книги.

Если доступ открыт, нужно попробовать перезагрузить смартфон.

Пошаговая инструкция по обновлению списка контактов

Способ решения проблемы зависит от причины, из-за которой функция синхронизации работает некорректно.

Инструкция, как обновить контакты в «Телеграме»:

  1. Перезагрузить телефон. Это самый распространенный способ решения проблемы. Нужно выйти из приложения, перезапустить смартфон длинным нажатием кнопки питания.
  2. Обновить Telegram. Если в старой версии активировать сопряжение не удается, устанавливают новую. Для этого открывают магазин App Store или Play Market, переходят в раздел со скачанными программами. Когда рядом с названием Telegram есть кнопка «Обновить», нажимают ее.
  3. Проверить, есть ли искомый собеседник в телефонной книге. Если он там отсутствует, добавляют его. Неиспользуемые данные нужно убрать.

Как настроить синхронизацию контактов в телефоне: включение и отключение

Способ активации и деактивации зависит от типа операционной системы.

На «айфоне» процедуру выполняют так:

  1. Запускают мобильное приложение. Нажимают на значок меню, имеющий вид 3 горизонтальных полос.
  2. В боковом списке выбирают вариант «Настройки». Переходят в раздел «Конфиденциальность».
  3. Находят пункт «Управление данными». Здесь есть надпись «Синхронизировать…». Переводят ползунок возле нее вправо. Если он подсветился зеленым, функция активирована.

Для отключения опции на iOS выполняют все те же действия, однако тумблер переводят влево, после чего он становится серым.

После этого записываемые номера не будут отображаться в мессенджере.

На «андроиде» синхронизацию Telegram с телефонной книгой выполняют так:

  1. Запускают мессенджер на телефоне. Авторизуются в своем профиле.
  2. Нажимают на 3 горизонтальные полосы в левой части экрана, запуская боковое меню.
  3. Переходят во вкладку «Настройки». Открывают пункт «Конфиденциальность».
  4. Пролистывают список до появления нужной строки. Переводят ползунок вправо, после чего он приобретает синий цвет.

Чтобы отменить действие функции, следуют тому же алгоритму. Тумблер возле надписи «Синхронизировать…» переводят влево.

Как синхронизировать Телеграм и обновить контакты, почему они пропадают

В процессе установки программного обеспечения приложение Телеграм считывает информацию из телефонной книги владельца гаджета и синхронизирует контакты. Собственно, благодаря данной функции пользователь ежедневно получает сообщения, кто из его друзей пользуется мессенджером. Рассмотрим, как в сети Телеграм обновить контакты, почему некоторые из них программа не видит, можно ли блокировать уведомления.

Синхронизация контактов в Telegram

Синхронизация – обмен информацией между телефоном и мессенджером. Данная функция автоматически срабатывает при установке приложения, не доставляя хлопот пользователю.

111

Персонализация не несет угрозы утечки личных сведений, потому что сервер разработчиков не хранит подобную информацию. Больше того, команда создателей пользуется проверенной системой шифрования, которая оберегает Telegram от проникновения хакеров.

Для чего нужна

Синхронизация – полезная опция, которая избавляет владельца телефона от необходимости снова вводить номера друзей. Как только приложение Телеграм устанавливается, на экране появляется список контактов. Но только тех друзей, которые пользуются мессенджером.

Как происходит

Добавление данных стартует в процессе установки приложения. Когда пользователь переходит к активации Телеграма, программа запрашивает разрешение к доступу к фото, видео и списку контактов. В большинстве случаев, недолго думая, юзеры кликают на клавишу «Разрешить», тем самым позволяя автоматически синхронизировать информацию.

1212

Вслед за этим в перечне чатов отображаются друзья, которые уже пользуются приложением. Периодически пользователь будет получать уведомления о том, что «Федя или Наташа теперь в Телеграм». Это означает, что Федя или Наташа установили мессенджер на свой гаджет. Подобные сообщения отправляются специальной автоматической программой. При желании юзер может отказаться от уведомлений заботливого бота.

Как отключить синхронизацию телефонной и компьютерной версий

Синхронизация информации между десктопной и мобильной версиями приложения происходит автоматически. При входе в сеть с ПК или планшета все данные о чатах, контактах и переписке будут идентичны тем, которые видны на телефоне.

Для телефона с Андроидом

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

Алгоритм для телефона:

  1. Войдите в приложение. Кликните на 3 горизонтальных полоски (находятся слева, в верхней части экрана).
  2. В списке настроек тапните на кнопку «Конфиденциальность».
  3. Найдите пункт «Контакты», напротив опции «Синхронизировать контакты» переведите ползунок влево.

777

Теперь в реестре чатов отобразятся только избранные друзья, а ненужные сообщения не будут отвлекать от работы.

Для айфона

Порядок действий при отключении опции синхронизации почти не отличается от предыдущего:

  1. Откройте меню и кликните на 3 линейки.
  2. В открывшемся окне нажмите на клавишу «Настройки», а затем – на «Приватность и безопасность».
  3. Найдите «Контакты», передвиньте влево колесико напротив пункта «Синхронизация».

Чтобы удалить контакты с сервера, очистить список чатов, на главном экране платформы найдите иконку с изображением шестеренки. Во всплывшем меню тапните по кнопке «Reset Server Contacts».

Для компьютера

На ПК программы быстрого удаления синхронизированных номеров пока не создали. Поэтому пользователю придется чистить чаты вручную: заходим в чат, нажимаем на фото профиля, после чего кликаем на клавишу «Удалить».

Пропали контакты в Телеграме

Случается, что при включенной опции синхронизации контактов номера в мессенджере Telegram все равно не высвечиваются. Но не все, а лишь некоторые.

Причины

Наиболее распространенные причины, которые выступают виновниками, что мессенджер не видит контакты:

888

  • в процессе установки сервиса Телеграм пользователь отказался предоставлять информацию из телефонной книги;
  • юзер длительное время не обновлял приложение, поэтому и происходит подвисание программы;
  • кто-то из друзей перестал пользоваться интернет-платформой;
  • установленная на телефон версия Telegram не отвечает операционной системе. К примеру, это может произойти, если пользователь скачал устаревшую версию либо пытался установить на айфон программу для Андроида (или наоборот).

Способы решения проблемы

Специалисты предлагают несколько вариантов урегулирования проблемы:

обнова

  1. Разрешите мессенджеру доступ к контактам. Программное обеспечение современных телефонов дает возможность пользователю самостоятельно выбирать, какие права предоставить приложению. Если юзер не даст добро на доступ к контактам, естественно, мессенджер их не увидит. Поэтому необходимо войти в сервис, выбрать раздел «Разрешения». Напротив строки «Контакты» перевести бегунок в положение «Вкл.».
  2. Обновите приложение. Если не дано разрешение на автоматическое обновление, скачайте новую версию. Найти его можно на официальном сайте разработчика или в магазине приложений. При этом операционную память тоже нужно периодически обновлять.
  3. Перезагрузите смартфон. Иногда для решения проблемы достаточно выйти из приложения, а затем заново войти, либо перезагрузить гаджет.
  4. Проверьте, внесен ли искомый номер в список контактов. Если его там нет – впишите повторно.

Убедитесь, что адресат продолжает пользоваться мессенджером Telegram. Программа автоматически удаляет из списка контактов тех юзеров, которые перестали им пользоваться. Чтобы узнать, напишите другу на другой интернет-платформе или перезвоните.

На чтение 6 мин Просмотров 3к. Опубликовано 14.02.2022

Современные смартфоны давно уже оснащены системами синхронизации данных с Google и Apple соответственно. В облачные сервисы этих компаний «сливаются» копии контактов и многие другие данные. У параноиков это вызывает опасения, что за ними следят, а большинству пользователей такая система кажется очень удобной. Ведь потерять контакты — это весьма серьёзная на сегодняшний день проблема. И потому сегодня мы поговорим о том, что делать, если на ОС Android пропали контакты, и как их восстановить.

Почему исчезли контакты на Android’e — на Xiaomi, Самсунг и других

Если однажды вы взяли телефон в руки и увидели полностью чистый контакт-лист, то вам «повезло» — из памяти пропали записанные контакты. Это могло произойти по целому ряду причин, как программных, так и аппаратных. Перечислим основные:

  1. Сбой при обновлении операционной системы (бывает довольно часто).
  2. Непреднамеренный сброс настроек телефона (если дали детям поиграть)
  3. Действие вируса (если нет антивируса и ставили взломанный софт).
  4. Сбой при получении Root-прав (обычная проблема начинающих энтузиастов).
  5. Данные не синхронизировались с облаком (проблемы со связью или у самого Google).
  6. Если данные сохранялись на SIM-карту — её память переполнилась.
  7. Сбились фильтры отображения, потому контакты просто не видны.
  8. Аппаратный сбой из-за проблем с материнской платой, питанием или телефон промок.

Таким образом, спектр вариантов достаточно широкий.

При этом важно отметить, что если пропала только часть контактов, а не все, скорее всего они просто скрыты, а не удалены.

С этим мы разобрались, теперь давайте рассмотрим варианты действий в зависимости от ситуации.

Смартфон с пустым экраном в руке

Восстанавливаем контакты из памяти телефона на Андроиде, если они пропали

Для восстановления номеров, которые стали скрытыми, сначала нужно определить причину. Их список приведён выше, так что для начала важно вспомнить, не давали ли вы телефон детям, не ходили ли по подозрительным сайтам и не ставили ли новые программы. Если накануне вы гуляли под дождём, то лучше не пытаться восстановить контакты программным способом, поскольку у телефона могут быть проблемы с «железом». В этом случае лучше обратиться в сервисный центр. Все остальные варианты мы разберём ниже.

Изменение настроек

Зачастую в Android могут сбоить фильтры отображения, из-за чего часть контактов оказывается спрятанной. В этом случае мы поступаем так:

  1. Открываем приложение «Контакты» (на прошивках разных производителей может называться по-разному).
  2. Заходим в меню (кнопка с тремя точками справа вверху).
  3. Выбираем пункт «Фильтр контактов» и там отмечаем показ всех.
  4. Проверить наличие контактов. Если все на месте — проблема решена.

Это, повторимся, самый просто способ. Теперь, если такая схема не сработала, перейдём к более сложным.

Параметры контактоы в смартфоне

Через резервную копию

Восстановление из бэкапа делается как штатными способами системы, так и с помощью сторонних программ. Пока что рассмотрим первый вариант, разумеется, при условии, что вы запаслись резервной копией. Делаем так:

  1. Открываем «Контакты», выбираем «Импорт контактов», затем — «Память телефона». Если вы сохраняли данные на карте памяти — выбираем её.
  2. Указываем папку, где находится файл с расширением .vcf — это и есть резервная копия.
  3. Нажимаем «Далее», после чего система покажет все подходящие файлы. Выбираем нужный — обычно это последний по дате. Контакты в настройках
  4. Запускаем восстановление и ждём.

Восстановление контактов

В результате все данные должны восстановиться. Обычно на это уходит несколько секунд, в худшем случае — несколько минут.

С СИМ-карты

Если вы привыкли сохранять контакты на симку, поскольку ранее пользователи кнопочным телефоном, то это решение подойдёт и для вас.

  1. Заходим в «Контакты», выбираем «Импорт контактов».
  2. Отмечаем пункт «Импортировать с SIM».
  3. Ждём.

После этого система должна сгрузить с SIM-карты все контакты, которые там есть, в память телефона. Потом их можно будет найти в телефонной книге. Учитывая, что ёмкость памяти карты составляет 200-300 номеров, этого может хватить некоторым пользователям.

Как вернуть через гугл-аккаунт

Восстановление через фирменный сервис Google — это самый надежный вариант вернуть контакты. Поступаем так:

  1. Заходим в «Контакты» и нажимаем на кнопку с тремя точками.
  2. Выбираем «Импорт/экспорт», затем источник — «Аккаунт Google».
  3. Выбираем сохранение в память (можно выбрать на SIM-карту, но там может не хватить ёмкости и скорость будет низкой).
  4. Система выдаст список контактов на сервере, выбираем нужные и нажимаем ОК.

При этом важно, чтобы после пропажи номеров синхронизация не выполнялась, иначе данные можно потерять. Однако и против этого есть противоядие. Поступаем так:

  1. Заходим на сайт Google через браузер — с телефона или ПК по ссылке contacts.google.com/. Авторизуемся.
  2. В меню слева выбираем пункт «Ещё», затем — «Отменить изменения».
  3. Выбираем временной промежуток по умолчанию или задаём свой.

Восстановление контактов через гугл-аккаунт

  1. Нажимаем «Подтверждение» и получаем номера обратно.

Важно отметить, что данные сохраняются на сервере Google на протяжении 30 дней, так что не стоит тянуть с восстановлением.

Что делать, если номера пропали после синхронизации

Бывает такое, что данные пропали после синхронизации. В этом случае нужно просто подождать, после чего система сама обратится к серверу Google и произведёт синхронизацию данных, загрузив потерянные контакты в память телефона.

Важно, чтобы в этот момент был заряжен аккумулятор, а телефон был подключён к интернету, желательно через Wi-Fi.

Также стоит проверить, не выбросило ли вас из аккаунта Google на смартфоне. Для этого надо зайти в настройки и посмотреть, активен ли аккаунт. Если нет — введите свой логин и пароль, войдите в учётную запись и активируйте синхронизацию. После этого система сама обновит данные на телефоне.

Активация синхронизации в гугл-аккаунте

Можно ли восстановить через дополнительные программы

Помимо всех вышеизложенных способов, есть возможность восстановить данные, используя сторонние программы для создания резервных копий. Их существует под Android довольно много, так что выбрать есть из чего. Но сегодня мы рассмотрим только две — Super Backup Pro и Data Recovery:

  1. Первая, Super Backup Pro, устанавливается на телефон и позволяет быстро восстановить данные, создать резервные копии и так далее. Программа с расширенным функционалом платная, но даже ее бесплатной версии хватит для большинства задач. Программа Super Backup Pro
  2. Data Recovery — это программа для Windows и MacOS. Её надо ставить на компьютер. Есть платная и бесплатная версии, заявлена возможность быстрого восстановления данных. Программа Data Recovery

Мы рассмотрели все возможные варианты самостоятельного исправления ситуации потери контактов. Помимо вышеизложенного, можно посмотреть списки контактов в мессенджерах — там тоже бывают свои копии, но не всегда. Если же ничего не помогло — лучше обратиться в сервисный центр.

Как обновить свой номер телефона в приложении Crypto.com?

Шаги по изменению номера телефона в приложении Crypto.com

Hrisi avatar

Автор: Hrisi

Обновлено более недели назад

Важно отметить, что вы можете обновить свой номер телефона только на новый номер в той же стране.

Чтобы обновить номер телефона, привязанный к вашему аккаунту Crypto.com, выполните следующие действия:

  1. Коснитесь значка «Настройки» в верхнем левом углу домашней страницы;

  2. Выберите «Профиль»;

  3. Щелкните по текущему зарегистрированному номеру телефона;

  4. Выберите опцию «Редактировать»;

5. Введите свой пароль для приложения;

6. Проверьте свою электронную почту, чтобы подтвердить запрос на обновление номера телефона;

7. Нажмите в отправленном вам электронном письме кнопку «Подтвердить сейчас»;

8. Подтвердите обновление с помощью подтверждающего SMS, отправленного на ваш новый номер телефона;

Подробная инструкция, как обновить список контактов в Telegram, чтобы убрать удаленные

На чтение 3 мин Просмотров 8.9к.

Иногда функция синхронизации мессенджера работает некорректно, поэтому возникает вопрос, как обновить контакты в «Телеграме». Правильная настройка помогает своевременно узнавать, кто из друзей зарегистрировался в системе. Удаленные номера при этом появляться в мессенджере не будут.

Как обновить контакты в Телеграм

Содержание

  1. Когда может понадобиться обновление списков контактов в Telegram
  2. В мессенджере появляются удаленные контакты
  3. Приложение не видит номера телефонов
  4. Пошаговая инструкция по обновлению списка контактов
  5. Как настроить синхронизацию контактов в телефоне: включение и отключение
  6. Обзор

Когда может понадобиться обновление списков контактов в Telegram

Синхронизация программы с телефонной книгой избавляет пользователя от необходимости повторно вводить данные. После установки Telegram на главной странице появляется перечень собеседников. В него входят друзья, которые уже пользуются программой.

В десктопной и веб-версии подобной функции нет, поскольку эти сервисы работают синхронно с мобильным приложением. Обновление требуется в том случае, если «Телеграм» не видит важные телефоны или отображает ненужные.

В мессенджере появляются удаленные контакты

Лишние данные в списке появляются при:

  • установке сим-карты, ранее принадлежавшей другому человеку;
  • загрузке ТГ на чужое устройство;
  • авторизации в использовавшемся кем-то Google-аккаунте или Apple ID;
  • сбоях в работе операционной системы или самого «Телеграма».

установка сим-карты

Приложение не видит номера телефонов

Сначала нужно проверить, разрешен ли доступ к телефонной книге.

Для этого выполняют следующие действия:

  1. Открывают меню настроек смартфона. Переходят в раздел с установленными программами.
  2. Находят «Телеграм». Разрешают ему считывать информацию с телефонной книги.

Если доступ открыт, нужно попробовать перезагрузить смартфон.

Пошаговая инструкция по обновлению списка контактов

Способ решения проблемы зависит от причины, из-за которой функция синхронизации работает некорректно.

Инструкция, как обновить контакты в «Телеграме»:

  1. Перезагрузить телефон. Это самый распространенный способ решения проблемы. Нужно выйти из приложения, перезапустить смартфон длинным нажатием кнопки питания.
  2. Обновить Telegram. Если в старой версии активировать сопряжение не удается, устанавливают новую. Для этого открывают магазин App Store или Play Market, переходят в раздел со скачанными программами. Когда рядом с названием Telegram есть кнопка «Обновить», нажимают ее.
  3. Проверить, есть ли искомый собеседник в телефонной книге. Если он там отсутствует, добавляют его. Неиспользуемые данные нужно убрать.

Перезагрузить телефон

Как настроить синхронизацию контактов в телефоне: включение и отключение

Способ активации и деактивации зависит от типа операционной системы.

На «айфоне» процедуру выполняют так:

  1. Запускают мобильное приложение. Нажимают на значок меню, имеющий вид 3 горизонтальных полос.
  2. В боковом списке выбирают вариант «Настройки». Переходят в раздел «Конфиденциальность».
  3. Находят пункт «Управление данными». Здесь есть надпись «Синхронизировать…». Переводят ползунок возле нее вправо. Если он подсветился зеленым, функция активирована.

Для отключения опции на iOS выполняют все те же действия, однако тумблер переводят влево, после чего он становится серым.

После этого записываемые номера не будут отображаться в мессенджере.

На «андроиде» синхронизацию Telegram с телефонной книгой выполняют так:

  1. Запускают мессенджер на телефоне. Авторизуются в своем профиле.
  2. Нажимают на 3 горизонтальные полосы в левой части экрана, запуская боковое меню.
  3. Переходят во вкладку «Настройки». Открывают пункт «Конфиденциальность».
  4. Пролистывают список до появления нужной строки. Переводят ползунок вправо, после чего он приобретает синий цвет.

Чтобы отменить действие функции, следуют тому же алгоритму. Тумблер возле надписи «Синхронизировать…» переводят влево.

Обзор

Понравилась статья? Поделить с друзьями:
  • Как обменяться номерами телефонов
  • Как обезопасить свой номер телефона от мошенников
  • Как нужно позвонить маме
  • Как нужно позвонить деду морозу
  • Как нужно вводить номер телефона на faceit