我想写一个Android应用程序,它将作为字典(词汇表)。因此,我需要一个非常大的数据库(我假设大约有20万个条目)。
由于我对Android编程很陌生,我不知道如何拥有如此庞大的数据库。我认为界面应该是ListView
,包含所有条目和搜索选项。此外,我考虑将数据库本身保存在一个文件中,以便存储在SD卡上。
有人可以指导我吗?
答案 0 :(得分:1)
Android使用SQLite,因为据我所知你可以使用你可能使用的任何外部工具(可能是服务器)创建* .sqlite文件(甚至可以重命名),一旦你看到它android.database.sqlite
关于将日期连接到ListView,您可以使用SQLiteCursor
和CursorAdapter
,或者更容易实施SimpleCursorAdapter
在这里搜索是一个非常完整的指导如何实现它:
http://developer.android.com/guide/topics/search/search-dialog.html
或者你可以看看这个实现sqlite和搜索的android示例:
http://developer.android.com/resources/samples/SearchableDictionary/index.html
希望它有所帮助!