我正在做一个android测验应用程序...它包含sqlite数据库的问题和答案... 所以我想从数据库检索问题/答案...我应该把我的sqlite文件放在项目中?Android测验应用程序 - 我应该在哪里放置sqlite文件?
-2
A
回答
1
我在做一个Android应用程序测验......它包含sqlite的分贝 问题和答案...所以我想从 检索提问/回答分贝...我应该放在哪里项目中的sqlite文件?
这取决于多种因素(数据库的大小,记录的文字,性能要求,...)
如果你知道你的数据库会不会有点大,所以你可以正常保存.db文件转换为内部存储(资产文件夹,内部数据库文件夹)。主要优点是安全性更高,因为另一方面,如果将.db文件放在SD卡上,则肯定存在安全问题。
所以这取决于你的选择。
0
您的db文件放在项目中的assets文件夹中。
如果你想retreve它,你可以做这样的:
InputStream myInput = myContext.getAssets().open(NAME);
其中myContext是从活动和NAME varaible应用程序上下文或上下文是该文件的名称。
相关问题
- 1. 我应该在哪里放置Maven项目的应用程序配置文件?
- 2. iPhone MVC应用程序:我应该在哪里放置模型?
- 3. Android应用程序应该在哪里调用SQLite getWritableDatabase?
- 4. 我应该在哪里放置在phabricator
- 5. 我应该在哪里放置在FBConnect
- 6. 我应该在哪里放置代码?
- 7. 我应该在哪里放置DLL?
- 8. 我应该在哪里放置scriptmanager
- 9. 我应该在哪里放置.htaccess?
- 10. 我应该在哪里放置界面?
- 11. 我应该在哪里放置ANNOTATE_ITERATION_TASK?
- 12. MEF:我应该在哪里放置CompositionContainer?
- 13. 我应该在哪里放置我的css文件?
- 14. Jython,我应该在哪里放置我的.py文件
- 15. 我应该在哪里放置我的chromedriver文件?
- 16. 我应该在哪里放置Rails 5.1的中间件文件?
- 17. 我应该在哪里放置处理程序?
- 18. 我应该在哪里放置我的lib测试
- 19. 我应该在哪里放置我的JUnit测试?
- 20. 我应该在哪里放置我的属性文件进行测试?
- 21. forms.py文件应该放在哪里?
- 22. MAGENTO - 我应该在哪里放置SWF文件?
- 23. 我应该在哪里放置netbeans下的java属性文件
- 24. Symfony 3.3 - 我应该在哪里放置CSS和JS文件?
- 25. 我应该在哪里放置bluecove-2.1.0文件夹
- 26. R - 我应该在哪里放置RDA文件 -/R,/ data,/ inst/extdata?
- 27. 我应该在哪里放置图像文件?
- 28. 我应该在哪里放置自定义的.d.ts文件?
- 29. 我应该在哪里保存TestNG配置测试文件
- 30. 应该在哪里放置配置?