我知道当我在模拟器中运行时,可以在data / data / com.appname / databases / db.sql中查看,推送和拉取db文件
但那是使用模拟器,如果我使用Android手机运行怎么办?我如何推送db文件? 请通过提供明确的教程帮助我!提前谢谢!
我一直在阅读现有类似问题的答案:
Access the phone internal storage to push in SQLite database file
但我不明白该怎么做。在哪里放置代码等等,当我启动我的应用程序时,它将能够访问数据库文件并检索数据以在我的应用程序中显示它们
答案 0 :(得分:0)
如果您有.sqlite
(不是.sql
),则应取出该文件的扩展名,然后将其粘贴到项目的assets
文件夹中。
尝试this问题。它详细介绍了如何在应用程序中读取已构建的数据库。
但总而言之,您必须创建自己的class
(DataBaseHelper),扩展SQLiteOpenHelper
以读取或创建数据库。
答案 1 :(得分:0)
我偶然发现了一种导入数据库文件的方法,如果我们已经有一个现有的db文件(不必重新创建它)。这个教程对我帮助很大!!!
http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/