Вы не потеряете ни одну из своих фотографий, если будет выполнена операция CLEAR DATA , это совершенно безопасно. Это просто означает, что ваши настройки были сброшены, а кеш очищен. 1 Кэш создается только для обеспечения быстрого доступа к файлам галереи.
Когда вы перезапустите свою галерею после этой операции, загрузка займет некоторое время, и она снова покажет вам, как перемещаться по приложению « Галерея » .
1: Нажатие кнопки « Очистить данные » также автоматически очищает кеш. Это можно увидеть на экране прямо тогда, потому что, когда вы нажимаете кнопку « Очистить данные » и после очистки данных вы заметите, что в разделе «Кэш» значение «Кэш» равно 0,00 КБ, а кнопка «Очистить кэш» также отключена.
Данный ответ правильный, я просто хочу уточнить:
Нажимая « Очистить данные » в любом приложении, вы очищаете данные приложения , хранящиеся в файлах /data/data/[package.name]
. Он не содержит никаких ваших изображений, и вы не можете получить к нему доступ, если не рутируете свое устройство. Кэш тоже принадлежит данным, и он внутри /data/data/[package.name]/cache
. Ваши изображения, с другой стороны, находятся в /sdcard/DCIM/
(вероятно, это отличается от производителя к производителю). Видишь, как отличается весь путь? Потому что они находятся в совершенно разных частях устройства. Вы знаете, как у вас есть C:\
, D:\
, и т.д. разделы в Windows? Ну, эти папки находятся в разных разделах, просто к ним не добавлена буква диска.
Итак, для приложения галереи, если вы нажмете Clear data
, вы на самом деле удалите /data/data/com.android.gallery
, и я полагаю, что большая часть его занимает кеш, состоящий из миниатюр. Видите ли, загрузка гигабайтов фотографий в память только для отображения небольшого предварительного просмотра не очень эффективна. А поскольку Галерея работает медленно и потребляет много памяти, она изменяет размер этих многомегапиксельных изображений на что-то меньшее и помещает эти маленькие изображения, эскизы, в/data/data/com.android.gallery/cache
, чтобы не приходилось каждый раз создавать их заново. Если вы удалите их, будет достаточно ума, чтобы сделать это снова в следующий раз, когда ему понадобится предварительный просмотр - взять всю картинку, прочитать каждый 16-й пиксель (например), сделать из нее новую картинку и сохранить ее в кеше. Если вы продолжите и получите доступ ко всем изображениям в галерее сейчас, вы вернете эти 50 МБ в кратчайшие сроки (я полагаю, что в приложении нет ошибки, и оно правильно очищает кеш).
Повелитель огня
Безымянный человек
Повелитель огня