Папка изображений профиля Whatsapp отсутствует

У меня особый сценарий с папкой изображений профиля Whatsapp. Раньше изображения профиля контактов, которые я просматривал, сохранялись в папке изображений профиля WhatsApp. Однажды появилось сообщение об ошибке (я полагаю), и я нажал ОК, не читая сообщения. После этого папка пропала, но я могу просматривать изображения, даже если мобильный телефон отключен. Не знаю, где сейчас сохраняются изображения. Я также проверил, скрыта ли папка. Даже если я воссоздаю папку, изображения в ней не сохранятся. Я тоже переустановил приложение. Сохраняет ли WhatsApp изображения в любом другом формате или месте, кроме хранения в папке по умолчанию.


5

WhatsApp больше не кэширует/не сохраняет просмотренные изображения профиля в каталоге /sdcard/WhatsApp/Profile Pictures/ по многим причинам, вот так ..
Теперь он хранится в собственной области кеша приложения в разделе/​​data.

Если у вас есть root-права, перейдите в каталог : /data/data/com.whatsapp/cache/Profile Pictures/.
Здесь вы найдете кэшированные изображения профиля (которые вы просматривали).

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

Теперь сохраненное изображение профиля можно просмотреть в каталоге: /sdcard/WhatsApp/Media/WhatsApp Profile Photos/

Улучшите этот ответ
отредактировано 13 апреля ’17 в 12:18
Сообщество ♦
1
ответ дан 14 авг. ’16 в 17:01
  • Обмен фото пользователя сохранил его в папке WhatsApp images/sent/для меня – Вихан Верма, 01 окт., в 19:20
добавить комментарий |

WhatsApp больше не кеширует/не сохраняет просмотренные изображения профиля в /sdcard/WhatsApp/Profile Pictures/ каталог по многим причинам, вроде этого ..
Теперь он хранится в собственной области кеша приложения в разделе/​​data.

Если вы рутированы, затем перейдите в каталог: /data/data/com.whatsapp/cache/Profile Pictures/.
Там вы найдете кешированные изображения профиля (что вы просмотрели).

Если у вас нет root-прав, как говорили другие, вам нужно явно сохранить изображение профиля из приложения WhatsApp, щелкнув изображение, щелкните еще раз, чтобы войти в полноэкранный режим, щелкните значок ‘ Поделиться ‘и нажмите’ Сохранить в галерею ‘.

Теперь сохраненное изображение профиля можно просмотреть в каталоге: /sdcard/WhatsApp/Media/Фотографии профиля WhatsApp/


0

Я думаю, что проблема именно у меня (за исключением того, что я не помню, чтобы получал сообщения об ошибке), папка в Whatsapp Profile Pictures просто исчезла. Я понял, что теперь вам придется вручную сохранить изображение профиля контакта, то есть после загрузки изображения вам придется продолжать нажимать на него. Картинка откроется, и вы сможете ее сохранить. Он будет в Whatsapp Media Profile Photos. Надеюсь, это поможет.

Улучшите этот ответ
19 июня ’16 в 14:04
добавить комментарий |

Я думаю, что у меня именно такая проблема (за исключением того, что я не помню, чтобы получал какое-либо сообщение об ошибке), папка в Whatsapp Profile Pictures находится просто ушел. Я понял, что теперь вам придется вручную сохранить изображение профиля контакта, то есть после загрузки изображения вам придется продолжать нажимать на него. Картинка откроется, и вы сможете ее сохранить. Он будет в Whatsapp Media Profile Photos. Надеюсь, это поможет.


0

При открытии изображение профиля любого человека в WhatsApp; вы увидите символ «Поделиться» вверху – справа на экране.

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

Улучшите этот ответ
ответил 14 августа ’16 в 16:33
добавить комментарий |

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

Щелкните по нему, и вам будет предложено поделиться с множеством приложений; но вверху у вас будет « Сохранить в галерею » – вы можете выбрать этот вариант, и изображение профиля будет сохранено в папке -> медиа >> Профиль WhatsApp



Я пытаюсь получить фотографии профиля WhatsApp

Я пытаюсь получить фотографии профиля WhatsApp и получаю photoUri для всех моих контактов, которые есть WhatsApp.

, но когда я пытаюсь представить photoUri, я получаю следующее исключение:

  W/ImageView: невозможно открыть контент: content://com.android.contacts/raw_contacts/12/display_photojava.io.FileNotFoundException: файл фотографии не найден для идентификатора 0  

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

вот код, который я использую для получения URI фотографии:

  public Uri getPhotoUri (long contactId) {Uri photoUri = null; ContentResolver contentResolver = getContext (). getContentResolver (); Cursor photoCur = contentResolver.query (ContactsContract.RawContacts.CONTENT_URI, null, ContactsContact  .RawContacts.CONTACT_ID + "=" + contactId + "AND" + ContactsContract.RawContacts.ACCOUNT_TYPE + "=?", New String [] {"com.whatsapp"}, ContactsContract.RawContacts.CONTACT_ID); if (photoCur! =  null && photoCur.moveToFirst ()) {Uri photoId = ContentUris.w  ithAppendedId (ContactsContract.RawContacts.CONTENT_URI, contactId);  photoUri = Uri.withAppendedPath (photoId, ContactsContract.RawContacts.DisplayPhoto.CONTENT_DIRECTORY);} return photoUri;}  

вот код, который я использую, чтобы проверить, существует ли файл или не:

  if (customer.getContactPhotoUri ()! = null) {String fullPath = customer.getContactPhotoUri (). toString ();  Путь к файлу = новый файл (fullPath);  if (path.exists ()) {Log.i ("ZCF", "Файл существует:" + fullPath);  imageView.setImageURI (customer.getContactPhotoUri ());  } else {Log.i ("ZCF", "Файл не существует:" + fullPath);  imageView.setImageDrawable (context.getDrawable (R.drawable.ic_person_blue_24dp));  }} else {imageView.setImageDrawable (context.getDrawable (R.drawable.ic_person_blue_24dp));}  

результат этого кода:

I/ZCF: файл существует: content://com.android.contacts/raw_contacts/12/display_photo


0

Whatsapp не хранит свои фотографии контактов с помощью ContactsContract , поэтому вы не можете получить к ним доступ.

Фотографии хранятся в папке Whatsapp на вашем внутреннем накопителе памяти, вы можете просмотреть их вручную с помощью приложения-проводника файлов, но эти папки не доступны для приложений, поэтому вы не можете получить к ним программный доступ.

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

Улучшите этот ответ
ответил 10 февраля ’19 в 12:17
  • спасибо. вы знаете, что это за папка WhatsApp, в которой все фотографии контактов сохраняются на моем устройстве? – Зион Коэн, 11 февраля ’19, 12:42
  • он находится в /Internal storage/WhatsApp/Media/WhatsApp Profile Photos , он должен содержать только фотографии профиля, которые пользователь щелкнул для увеличения, а не все. но проверяя его сейчас, похоже, что на моем устройстве он пуст, так что, возможно, он в какой-то другой папке – marmor 11 фев 2019 в 13:45
добавить комментарий |

Whatsapp не хранит свои фотографии контактов с помощью ContactsContract , поэтому вы не можете получить к ним доступ.

Фотографии хранятся в папке Whatsapp на вашем внутреннем накопителе, вы можете просмотреть их вручную с помощью приложения-проводника файлов, но эти папки недоступны для приложения, поэтому вы не можете получить к ним программный доступ.

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

Оцените статью
futurei.ru
Добавить комментарий