我是Android开发的新手。我刚看到一个关于如何在数据库中插入数据的教程。这是链接:Using SQLite
但是,每次我的应用程序启动时,我都不想插入数据。我想插入一次并多次检索。
意思是,数据不是通过应用程序插入的。有人知道如何做到这一点的教程吗?
答案 0 :(得分:1)
当应用程序在设备上运行时,您可以创建一种方法,通过该方法可以将数据从assests文件夹复制到设备数据文件夹。
因此,只要应用程序启动,就可以使用一种方法执行此任务,然后此方法会自动运行并将数据保存到设备中。
答案 1 :(得分:1)
最简单的解决方案是,
Firefox SQLite Manager Plugin
并执行您想要的所有内容,例如添加数据,创建表格,列等。assets
文件夹中。MainActivity.class
中,编写代码以检查数据库是否存在。大多数情况下,数据库文件将存储在/data/data/YOUR-PACKAGE/databases/
database file
复制assets
并将其放入/data/data/YOUR-PACKAGE/databases/
&如果它存在则不做任何事。select
查询并使用sqlite
方法检索数据。