作者:放ch养奶牛 | 2023-08-13 10:39
到目前为止,我们已经在android中开发了在运行时创建数据库的应用 我们想知道如何在我们的Android应用程序中访问预先构建的或现有的数据库/ sqlite文件?请提供详细信息
1> Trevor Johns..:
看一下android.database.sqlite.SQLiteDatabase的文档.
特别是,有一个openDatabase()命令可以在给定文件路径的情况下访问数据库.
SQLiteDatabase db = SQLiteDatabase.openDatabase(path, null, 0);
只需指定数据库的路径作为path
变量,它应该可以工作.
请参阅此另一个相关问题:http://stackoverflow.com/questions/513084/how-to-ship-an-android-application-with-a-database简而言之,您无法直接执行此操作.您需要将数据从APK复制到/ data中的新文件中,然后您可以直接打开它.此博客文章提供了更多信息:http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/