Вставка данных в базу данных только разработчиком - PullRequest
0 голосов
/ 14 сентября 2018

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

1 Ответ

0 голосов
/ 14 сентября 2018
  1. У вас должно быть рутированное устройство Android с установленным приложением
  2. Перейдите в местоположение: /data/data/<application_package_name>/databases С помощью любого инструмента (вы можете сделать это в Android Studio) вы можете найти базу данных там
  3. загрузить его на локальный компьютер
  4. загрузить сервер SQLite и запустить его на локальном компьютере
  5. скопировать базу данных в расположение сервера SQLite
  6. В папке SQLite открытьВ командной строке (если вы находитесь в Windows) и введите sqlite3 YOUR_DB.db, вы можете добавить любую запись, используя команды SQL.
  7. заменить старую базу данных модифицированной
...