Как удалить базу данных SQLite из Android программным способом - PullRequest
147 голосов
/ 10 декабря 2010

Я хотел бы удалить файл базы данных из Android file system программно? Можно ли запустить скрипт оболочки adb, который, в свою очередь, запускает скрипт оболочки в пространстве Android для удаления базы данных? Могу ли я сделать это из JUnit контрольного примера (с вызовом system())?

Как мне удалить всю базу данных в Android? Мне нужно, чтобы все прошло, чтобы я мог проверить создание базы данных. Я могу отбросить таблицы, но этого недостаточно. Это в эмуляторе, а не в телефоне.

Ответы [ 11 ]

0 голосов
/ 26 сентября 2015

В диспетчере приложений вы можете удалить все приложение с данными. Или просто данные сами по себе. Это включает в себя базу данных.

  1. Перейдите к настройкам. Вы можете попасть в меню настроек либо в меню ваших приложений или, на большинстве телефонов, опуская уведомление ящик и нажав кнопку там.

  2. Выберите подменю приложений. На некоторых телефонах это меню будет иметь немного другое имя, например, Диспетчер приложений.

  3. Проведите вправо до Список всех приложений. Игнорировать списки запущенных и загруженных приложений. Вы хотите список всех приложений.

  4. Выберите приложение, которое вы хотите отключить. Появится экран свойств с кнопка для принудительной остановки в левом верхнем углу и другая для любого Отключить или удалить обновления в правом верхнем углу.

  5. Удалить данные.

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