2013-03-16 94 views

回答

1

我在做一个Android应用程序测验......它包含sqlite的分贝 问题和答案...所以我想从 检索提问/回答分贝...我应该放在哪里项目中的sqlite文件?

这取决于多种因素(数据库的大小,记录的文字,性能要求,...)

如果你知道你的数据库会不会有点大,所以你可以正常保存.db文件转换为内部存储(资产文件夹,内部数据库文件夹)。主要优点是安全性更高,因为另一方面,如果将.db文件放在SD卡上,则肯定存在安全问题。

所以这取决于你的选择。

0

您的db文件放在项目中的assets文件夹中。

如果你想retreve它,你可以做这样的:

InputStream myInput = myContext.getAssets().open(NAME); 

其中myContext是从活动和NAME varaible应用程序上下文或上下文是该文件的名称。

相关问题