1

我有一个关于为旅行指南创建 android 应用程序的问题。我正在离线创建它。我熟悉我们在真实设备上访问数据库的问题。我想要一个已经填充数据的外部数据库文件。我只想将此数据库包含在我的 apk 中,并且只想在我的手机中离线访问该数据库。我正在使用 SLQite 数据库。我从 assets 文件夹中导入了 db 文件。由于无法访问系统文件,它可以在模拟器上运行,但不能在真实设备上运行。

4

2 回答 2

0

我已将 db 包含在 assets 文件夹中,并将 db 文件复制到真实设备上的路径 sdcard/Android/data/packagename/test.db 中。现在我正在访问 db,它在模拟器上工作正常但是当我使用它在真实设备上崩溃了。数据库仍然无法在真实设备上运行。

于 2013-10-16T09:44:37.497 回答
0

我认为这篇博文做了你想做的事。我在我的应用程序中使用这种方法有一段时间了,我对它很满意。

它快速且相对容易。 http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

于 2013-10-08T09:35:37.300 回答