Расположение изображений контактов

Где хранятся изображения контактов?
У меня есть изображение контакта, которого больше нет в моей галерее, но оно является одним из аватаров моего контакта. Я помню, как сделал фото и сделал его аватаркой. Я вошел в свои контакты Google через Интернет, но его там нет. Контакт не имеет facebook или любого другого типа учетной записи. Значит, он должен быть где-то в телефоне.

У меня есть Droid X с Gingerbread.

Ответы (3)

Контакты на самом деле являются приложением, поэтому, поскольку другие приложения для Android хранят свои данные, это приложение также хранит их в базе данных SQLite. Изображения являются частью контактных данных и фиксируются в базе данных. Он хранится в/data/data/com.Android.providers/contacta/databases/contracts.db

К сожалению, Astro видит папку /data пустой. Я предполагаю, что эти папки не видны пользователю.
Сначала я тоже споткнулся, так как мой файловый менеджер тоже не показывался, но я был почти уверен в том, что ищу. в моем проводнике я включил отображение скрытых файлов, а затем смог увидеть файл базы данных. Кстати, я использую проводник ES.
И вы, вероятно, рутированы - как обычный пользователь не должен иметь возможности погружаться ниже каталога /data(за исключением того, что, как и в случае со Skype, разработчик был достаточно глуп, чтобы возиться с разрешениями на папку, делая их доступными для чтения и записи для всех).

Что я делаю, так это просто создаю отдельную папку во внутренней памяти, которая содержит все мои «картинки для контактов» — содержимое SD всегда имеет тенденцию меняться ИЛИ вы меняете SD-карту в течение многих лет / длительных периодов времени. Всякий раз, когда я получаю новый телефон, я просто переношу/копирую содержимое папки «Изображения для контактов», которая находится в папке «Внутренняя память», через Bluetooth на новый телефон.

ПРОЩЕ, конечно, было бы просто начать сохранять свои контакты в своей учетной записи Google под своей основной учетной записью. Таким образом, любой контакт вместе с фотографией контакта будет сохранен в Google Cloud. Вы заявили, что это, кажется, не работает для вас. Каждый раз, когда я покупаю новый телефон и подключаю его к своей основной учетной записи Google во время первоначальной настройки телефона, мои контакты и их фотографии без проблем переносятся на мой новый телефон.

Я нашел идею. Вы должны загрузить программу из Google Play под названием «Сохранить фото контакта», тогда вы увидите там все свои контакты и сможете поделиться этими фотографиями контактов через Bluetooth (для этого должен быть другой телефон!). И тогда вы сможете увидеть эту фотографию в галерее другого телефона, так что вы можете легко передать ее через Facebook или Whatsapp.

Ссылка на приложение или хотя бы имя разработчика поможет. Я не вижу приложения с названием «Сохранить фото контакта» в Play Маркете.
И даже если бы существовало приложение, извлекающее фотографии контактов, все, что оно получало бы, — это эскизы (которые хранятся вместе с записями). Исходной фотографии там не будет.