какой файл я должен использовать в Android, чтобы ссылаться на информацию, которую я сохранил? - PullRequest
0 голосов
/ 05 мая 2011

Я создал приложение для Android, которое вычисляет числовые значения слова и выдает список других слов с таким же числовым значением.То, как я это делал, хранит слова и значения в файле .properties.То есть.Строка из файла .proprties с именем «myWords» будет выглядеть примерно так: 61 = you, тогда я просто использую метод get () для ее вызова,
т.е.String myString = ResourseBundle.get ("myWords"). Get ("61");вернет строку "вы".Есть лучший способ сделать это?Я предполагаю, что это неправильное использование файла .properties, и мне было интересно, есть ли другой способ сделать это правильно.Я хочу включить файл в папку ресурсов приложения, и из моего ограниченного понимания sqlite вы можете создать файл в Android, но вы не можете просто включить файл в папку ресурсов, а затем прочитать его.Итак, есть ли другой тип файла, который я должен использовать, или я ошибся в sqlite, или файл .properties используется правильно?

Ответы [ 3 ]

1 голос
/ 06 мая 2011

Вы можете попробовать опцию базы данных. Вот интересное руководство о том, как предварительно заполнить базу данных, а затем отправить ее в APK.

1 голос
/ 06 мая 2011

SQLite - ваш лучший выбор и лучший способ обрабатывать ваши данные на телефоне Android, поэтому Google в первую очередь связал его с Android, чтобы избежать боли при работе с файлами.

Если вы будете следовать этому Учебному пособию , они покажут вам, как создать базу данных на вашем компьютере, а затем загрузить ее в папку «assets» и получить к ней доступ из приложения Android.

Надеюсьэто помогает!

1 голос
/ 05 мая 2011

Вы можете использовать CSV-файл, читать его из папки активов при каждом запуске приложения или только один раз после установки, а затем сохранять значения в базе данных.

Посмотрите на мой ответ о том, как читать файлы, включенные в ваше приложение (вы бы использовали CSV-файл вместо libray, но он все еще читает файлы): Размещение исполняемого файла в приложении Android

Редактировать: вот еще один пример для чтения из папки ресурсов: Изображение, загруженное из пространства приложения Android, кажется поврежденным

...