Я разрабатываю приложение для блокнота, которое может хранить простые текстовые файлы и контрольные списки. В настоящее время я поддерживаю отдельный файл (например, info.txt), который поддерживает информацию о том, является ли данный файл простым текстовым файлом или контрольным списком, и на основе этого я предоставляю свой интерфейс (для перечисления всех файлов или открытия файла), чтобы показать, что файл в моем приложении. Однако я не очень доволен этим подходом, потому что медленный и, похоже, не очень хорошо масштабируется.Android: Метаданные о файле
Есть ли лучший способ добавить «метаданные» (например, если это простой текст или cheklist, теги и т. Д.) О файле в android?
Любая помощь будет принята с благодарностью
Вы изучили [SharedPreferences] для Android (http://developer.android.com/reference/android/content/SharedPreferences.html)? Существует хороший вопрос [здесь] (http://stackoverflow.com/questions/3624280/how-to-use-sharedpreferences-in-android-to-store-fetch-and-edit-values) об этом. –
Да, Ян. SharedPreferences перешла мне в голову. Интересно, это лучший подход, особенно если я хочу начать добавлять «теги» к файлам. Не уверен, что поиск будет масштабироваться. будет ли он работать хорошо, если я хочу искать все файлы с определенным тегом. Существует также SQL-Lite (я никогда не использовал это раньше) ... Не знаю, как это работает – user3268403
SQL-lite, вероятно, будет лучше, если вы собираетесь запускать запросы по данным, поскольку вы упоминаете поиск файлов с определенным тегом , хотя, по моему мнению, это немного сложнее, чем общие привилегии. SQL-lite будет намного более гибким, если вы начнете добавлять функции. –