Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
#1

Удалить файл базы с SD карты при удалении приложения - Android

18.11.2013, 18:38. Просмотров 599. Ответов 3
Метки нет (Все метки)

Возможно ли такое ? Файл базы создаю:
Java
1
2
3
4
public DBHelper(Context context) {
              super(context, "/sdcard/"+DATABASE_NAME, null, 1);
              SQLiteDatabase.openOrCreateDatabase("/sdcard/"+DATABASE_NAME,null);
        }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2013, 18:38     Удалить файл базы с SD карты при удалении приложения
Посмотрите здесь:

Android При удалении программы произвести действия
Android Не читается текстовый файл с SD-карты
Android Открытие диалога при удалении виджета с рабочего стола
Где хранится файл базы данных SQLite на устройстве? Android
При запуске карты тормозит Android
Скриншот гугл карты при нажатии на кнопку Android
Удалить таблицу из Базы Данных Android
Android Ошибка приложения при удалении Title
Запись logcat в файл на SD-card из своего приложения Android
Загрузка базы данных с SD карты Android
Polyline как у гугловского приложения "Карты" Android
Android Какие есть карты для встраивания в приложения

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
18.11.2013, 23:40     Удалить файл базы с SD карты при удалении приложения #2
Насколько я знаю - НЕЛЬЗЯ! По крайней мере стандартными средствами...
Если база лежит в папке программы \data\data\ВашКласс\databases\ то она сама удалиться
Если на флешке, то она останется.
Нет команды типа OnUninstall ! Только ручками...
Теоретичски можно зашифровать базу и забыть ключ, но полностью шифрованая база насколько я знаю пока довольно кривое решение - только поля "своими средствами".
А Вам для чего это? Сохранение личных данных или очистка флешки от мусора?
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
19.11.2013, 02:31  [ТС]     Удалить файл базы с SD карты при удалении приложения #3
Цитата Сообщение от Tester64 Посмотреть сообщение
Сохранение личных данных или очистка флешки от мусора?
И от мусора, и в базе есть данные, которые не хотелось бы передавать третьим лицам
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
19.11.2013, 04:09     Удалить файл базы с SD карты при удалении приложения #4
Цитата Сообщение от Tester64 Посмотреть сообщение
Нет команды типа OnUninstall !
есть intent'ы

Digetix,
По вашей теме, ниточку дал, а дальше постарайтесь распутать
http://stackoverflow.com/questions/3...emoved-package

Не по теме:

Пока самостоятельно решаем одну задачу, очень много интересного попутно узнается ..

Yandex
Объявления
19.11.2013, 04:09     Удалить файл базы с SD карты при удалении приложения
Ответ Создать тему
Опции темы

Текущее время: 02:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru