Описание тега f-droid
Немного предыстории. У меня есть приложение с базой данных, которая работала хорошо в течение нескольких лет. Я добавил новые опции, в том числе удалить базу данных, в этой строке кода:
getApplicationContext().deleteDatabase(ИМЯ_БАЗЫ);
Нет ошибки. Но теперь я получаю исключения, когда я пытаюсь повторно загрузить или создать новую базу данных. Я задавался вопросом если было возможно повреждены базы данных на эмуляторе или если присутствует файл с именем, которое я использовал, но с 0 размером, почему-то. Мне нужно было увидеть его в списке каталога. Никогда раньше не видел.
С помощью ADB в командной строке DOS, я (наконец-то; давно потратил) нашли синтаксис команды для отображения файлов. Вот команда:
C:\Users\Dov>АБР Общ /данные/данные/com.dslomer64.servyhelperton/базы данных
Вот вывод.
000041f9 00001000 59b7bc7d .
000041e9 00001000 59b5a17d ..
000081b0 00005000 59b72501 словарь.ДВС
00008180 00002210 59b72501 словарь.ДВС-журнал
000081b0 00005000 59b6e3c3 УСЛОВИЕ_2.ДВС
00008180 00002210 59b6e3c3 УСЛОВИЕ_2.ДВС-журнал
000081b0 00005000 59b710c8 тест.ДВС
00008180 00002210 59b710c8 тест.ДВС-журнал
УРА. Но какие колонки цифр? Размер? Мод/дата создания?
(Я думаю, что на два меньше-срочные вопросы просто требуют да/нет ответов.) (Я хотел бы начать новый вопрос для любого.)
Просто чтобы посмотреть, что я хотел сделать, я попросил общ.
самой базы данных:
C:\Users\Dov>АБР Общ /данные/данные/com.dslomer64.servyhelperton/базы данных/словарь.ДВС
C:\Users\Dov>
Нет никаких ошибок. Ничего нет. Ничего скрытый произошло?
Я тянуть
Эд теста.Дик и открыть его блокнотом. Не текст.
Но если предположить, что я тяну
ЭД является допустимым базы данных SQLite, может приложений прочитать его?