Какие данные будут удалены, если пользователь удалит приложение для Android - PullRequest
5 голосов
/ 18 марта 2010

Если пользователь удаляет приложение со своего телефона, какие данные явно удаляются?

Я знаю, что настройки удалены. Как насчет файлов на SD-карте и о базах данных, созданных этим приложением?

Если данные на SD-карте не удаляются, как я могу избежать загромождения телефона пользователя, если я записываю большие объемы данных, например изображения на SD-карте?

Ответы [ 2 ]

5 голосов
/ 19 марта 2010

Об этом ранее уже говорилось:

Android: удаление связанных с приложением файлов из внешнего хранилища при удалении?

Исходя из этого, похоже, что файлы, записанные на SDCard, не могут быть удалены после удаления приложения.

Если это так, то это кажется довольно серьезным упущением в архитектуре.

2 голосов
/ 18 марта 2010

По моему опыту ... и я с радостью поправлюсь.

Базы данных и файлы, находящиеся в com.example.youapp, удаляются. Что касается SD-карты, я сомневаюсь, что они будут удалены. Что делать, если ваше приложение создает изображения, а затем все их изображения будут удалены при удалении пользователя.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...