Безопасно ли очищать данные для галереи?

У меня Motorola Moto E (Gen 1). Я заметил, что приложение галереи от Motorola занимает 50,13 МБ в разделе «Данные».

У меня вопрос: безопасно ли выбирать опцию «Очистить данные»? Потеряю ли я сохраненные изображения, если нажму на них?

введите описание изображения здесь

Очистить его данные безопасно, но мне интересно, какие данные будут у него, что составит ~ 50 МБ.
Да, меня интересует то же самое. Вот почему я сомневаюсь. Я не хочу в конечном итоге потерять свои изображения.
«Очистить данные» очищает файлы, хранящиеся в каталоге данных вашего приложения. Ваши изображения не сохраняются в каталоге данных этого приложения, поэтому будьте уверены, что изображения не будут потеряны.

Ответы (2)

Вы не потеряете ни одну из своих фотографий, если будет выполнена операция 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 МБ в кратчайшие сроки (я полагаю, что в приложении нет ошибки, и оно правильно очищает кеш).