2012-02-17 82 views
2

有谁知道Android代码可以直接嵌入到我的应用程序中,这样我就可以直接从我的应用程序中浏览我的SQLite数据库了吗?在应用程序内浏览Android SQLite数据库

如果不是,那么读取SQLite元数据并将表和列名称和数据转储到日志的代码如何? (在JDBC中,我会使用databasemetadata获取表信息,然后使用表元数据获取列信息...)

我知道我可以在模拟器上浏览,并且可以将db从设备上复制下来,然后指向一个数据库浏览器。但是在开发过程中这对我来说会更加方便。这当然只能用于包含少量数据的测试数据库。有什么建议么?

回答

1

看看这个问题:browse data in Android SQLite Database它可能不是你正在问的,但可能已经足够满足你的需求。

另外,还有在市场上,你可能有兴趣在SQLite数据库浏览应用程序(我还没有测试它自己):https://market.android.com/details?id=com.xuecs.sqlitemanager&hl=en

+0

感谢您的快速响应。但是我发现仿真器速度太慢,而且我无法在USB连接的XOOM中看到数据(通过安全设计)。我是新手,所以我不想扎根。考虑到这一切,我仍然在寻找一大块代码,它会转储给定表名的所有列名和值,还有一大块代码将会给我所有表中的表名称。 (我现在正在写它,只是有点懒惰......) – 2012-02-17 14:17:30

0

我认为这是你在找什么。

使用下面你的链接库可以从您的应用程序https://github.com/sanathp/DatabaseManager_For_Android

浏览应用程序数据库,该库从您应用程序本身,你可以管理你的应用程序SQLite数据库。 你可以查看你的应用程序数据库中的表格,更新,删除,插入行到你的表格。从你的应用程序中的所有东西。

它是一个单一的java活动文件,只需将java文件添加到您的源文件夹中。开发完成后,从您的src文件夹中删除java文件多数民众赞成它。

它帮助了我很多,希望它也能帮助你。

您可以在这里查看1分钟演示:http://youtu.be/P5vpaGoBlBY

相关问题