2013-03-16 113 views

回答

1

我在做一個Android應用程序測驗......它包含sqlite的分貝 問題和答案...所以我想從 檢索提問/回答分貝...我應該放在哪裏項目中的sqlite文件?

這取決於多種因素(數據庫的大小,記錄的文字,性能要求,...)

如果你知道你的數據庫會不會有點大,所以你可以正常保存.db文件轉換爲內部存儲(資產文件夾,內部數據庫文件夾)。主要優點是安全性更高,因爲另一方面,如果將.db文件放在SD卡上,則肯定存在安全問題。

所以這取決於你的選擇。

0

您的db文件放在項目中的assets文件夾中。

如果你想retreve它,你可以做這樣的:

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

其中myContext是從活動和NAME varaible應用程序上下文或上下文是該文件的名稱。

相關問題