有没有人知道我可以直接嵌入我的应用程序的Android代码,以便我可以直接从我的应用程序中浏览我的SQLite数据库?
如果没有,那么读取SQLite元数据的代码如何以及将表和列名称和数据转储到日志中呢? (在JDBC中,我使用databasemetadata来获取表信息,然后使用表元数据来获取列信息...)
我知道我可以在模拟器上浏览,我可以从设备上复制数据库,然后指向数据库浏览器。但是在开发过程中这对我来说会更方便。这当然仅用于具有少量数据的测试数据库。有什么建议吗?
答案 0 :(得分:1)
请看一下这个问题:browse data in Android SQLite Database这可能不是您所要求的,但可能足以满足您的需求。
或者,市场上有一个sqlite数据库浏览器应用程序,您可能感兴趣(我自己没有测试过):https://market.android.com/details?id=com.xuecs.sqlitemanager&hl=en
答案 1 :(得分:0)
我认为这就是你要找的东西。
使用以下链接中的库,您可以从应用https://github.com/sanathp/DatabaseManager_For_Android
浏览您的应用数据库使用此库,您可以从应用程序本身管理您的应用程序SQLite数据库。 您可以在应用数据库中查看表格,更新,删除,在表格中插入行。从您的应用中获取所有内容。
它是一个单独的java活动文件,只需将java文件添加到源文件夹中。当开发完成后,从你的src文件夹中删除java文件。
它给了我很多帮助。希望它也可以帮到你。
您可以在此处查看1分钟演示:http://youtu.be/P5vpaGoBlBY