Использование большой базы данных в приложении Android - PullRequest
1 голос
/ 10 декабря 2011

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

Поскольку я довольно новичок в программировании на Android, я понятия не имею, как хранить такую ​​большую базу данных. Я думал, что интерфейс должен быть ListView со всеми записями и возможностью поиска. Кроме того, я подумал о том, чтобы сохранить саму базу данных в файле для хранения на SD-карте.

Может ли кто-нибудь, пожалуйста, вести меня?

1 Ответ

1 голос
/ 10 декабря 2011

Android использует SQLite, так что, насколько мне известно, вы можете создать файл * .sqlite (и даже переименовать его, если хотите) с помощью любого внешнего инструмента, который вы можете использовать (возможно, сервер), и как только он у вас появится, посмотрите на android.database.sqlite

Что касается подключения даты к ListView, вы можете использовать SQLiteCursor вместе с CursorAdapter или более простым для реализации SimpleCursorAdapter

Для поиска здесь достаточно полное руководство по его реализации:

http://developer.android.com/guide/topics/search/search-dialog.html

или вы можете взглянуть на этот пример Android, который реализует как sqlite, так и поиск:

http://developer.android.com/resources/samples/SearchableDictionary/index.html

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...