Я пытаюсь сделать приложение eclipse java для Android, используя внутреннюю память. Это блокнот. Что он должен уметь делать, так это писать и сохранять заметки, искать их и редактировать. наиболее похожее приложение, которое мне нужно, это: http://developer.android.com/training/notepad/notepad-ex3.html, но я не знаю, как изменить, если использовать внутреннее хранилище, а не внешнее, я также нашел этот файл, который позволяет читать и сохранять во внутреннем хранилище http://www.androidaspect.com/2013/09/android-internal-storage-tutorial.html но теперь я не знаю, как изменить базу данных для внутреннего хранилища
блокнот eclipse java android внутренняя память
Ответы (1)
Хорошо, давай разберёмся. Вы хотите сделать что-то, что позволит вам делать заметки. Справедливо. Вам нужно такое хранилище, которое облегчит поиск и вставку.
Начнем с одного текстового файла, который вы где-то храните (внутреннем или внешнем). Если вы используете этот подход, вставка и удаление данных становится затруднительной, потому что любые изменения потребуют внесения изменений в фактический текст. Не говоря уже о том, что вам нужно будет отформатировать свои заметки таким образом, чтобы вы могли отличить одну заметку от другой.
Итак, решит ли это использование нескольких текстовых файлов? В некотором смысле да, но вы можете выбрать лучший подход, используя SQLite.
SQLiteDatabase имеет методы для создания, удаления, выполнения команд SQL и выполнения других общих задач управления базой данных.
SQLite кажется лучшим кандидатом для вашего хранилища, потому что он упрощает CRUD (создание, чтение, обновление, удаление). Вместо того, чтобы пытаться изменить код, начните с нуля.
Посмотрите это руководство https://www.youtube.com/watch?v=j-IV87qQ00M