我有一个非常大的.txt文件(4.2MB),我必须在我的Android应用程序中访问。它由以下格式的单词及其定义组成:
word - definition
word2 - definition2
我应该将此文件放在/ assets文件夹中还是res / raw中?还是第三种?也许我应该把它放在SD卡上因为它的大小?
我应该如何获取代码中的文件内容? 我已经尝试了资产和res / raw,但文件大小似乎总是问题,或者我做错了。
答案 0 :(得分:1)
可以使用SQLite数据库。
这方面的一个例子可以在最新的android SDK中找到。 http://developer.android.com/resources/samples/SearchableDictionary/index.html
答案 1 :(得分:0)
根据我的说法,把它放在原始文件夹中会更好。 因为放入SDCard也会使用户也可以使用,用户可能会搞砸你的数据库。