Какие данные будут удалены, если пользователь удалит приложение андроида

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

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

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

5
задан Janusz 18 March 2010 в 11:11
поделиться

2 ответа

Ранее это тоже рассматривалось здесь:

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

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

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

5
ответ дан 14 December 2019 в 08:47
поделиться

По моему опыту... и я буду рад, если меня поправят.

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

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

2
ответ дан 14 December 2019 в 08:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: