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

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

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

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

18.11.2013, 18:38. Просмотров 609. Ответов 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 карты при удалении приложения
Посмотрите здесь:

Ошибка приложения при удалении Title - Программирование Android
Добрый день. Создал примитивное, но зато работающее приложение (Android Studio) -компилится , запускается как нужно. Но при попытки убрать...

При переносе приложения на карту памяти где хранятся SharedPreferences, SQLite базы и тп ? - Программирование Android
Где хранятся настройки SharedPreferences, SQLite базы и тд? Нужно ли что то дополнительно прописывать или при переносе на карту памяти...

Загрузка базы данных с SD карты - Программирование Android
Ребят, подскажите как реализовать загрузку готовой базы данных с расширение .bd в приложение с SD карты? Я так понимаю загрузка...

Какие есть карты для встраивания в приложения - Программирование Android
Какие есть карты для встраивания в Android приложения, кроме Яндекс карт , Google карт и OpenStreetMap ?

При удалении программы произвести действия - Программирование Android
Программа создает на карте памяти папки с файлами. Можно ли сделать так, чтобы при удалении программы автоматически удалялись эти папки?

Открытие диалога при удалении виджета с рабочего стола - Программирование Android
Как открыть диалог при клике по виджету я умею, нашел пример. Там делается так Intent intent = new Intent(context, InputDialog.class);...

Не читается текстовый файл с SD-карты - Программирование 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
Сообщений: 649
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 карты при удалении приложения
Ответ Создать тему
Опции темы

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