-4

我正在为我大学的 IT 部门制作一个应用程序。我想使用我已经用 SQLite 浏览器创建的数据库(sqlite)。不幸的是,尽管我到处搜索,但我似乎找不到任何好的教程来帮助我。我想做的只是简单地打开我的数据库文件并访问它以根据我每次想要的内容获取数据。有没有办法实现类似的东西,如果是的话,有人可以告诉我一个有效的方法,因为我是 Android 编程的新手。事实上,你总是需要有人教你这样的东西!提前非常感谢!

4

2 回答 2

2

如果您想在您的应用程序之外创建一个预加载的数据库并稍后在您的应用程序中使用它,您必须将它放在您的assets目录中,然后在您的应用程序databases第一次启动时将其复制到您的应用程序目录。

这是因为作为一项安全措施,在真实(无根)设备上,除了您自己的应用程序之外,什么都不能访问它们的数据目录(其中包含数据库目录)。

有一个很好的教程,用于在应用程序之外创建/复制您自己的数据库并将其复制到应用程序数据库目录

于 2012-06-28T04:15:15.837 回答
0

您可以通过设置扩展类来管理 android 上的数据库,该类SQLiteOpenHelper将管理数据库(定义表、每个表的列、创建数据库...),并使用另一个与数据库和您的数据库交互的类数据。

您可以看到该教程比我解释得更好: http ://www.vogella.com/articles/AndroidSQLite/article.html#overview

玩得开心 :)

于 2012-06-28T00:06:51.743 回答