我使用Microsoft Android Emulator测试使用Java和SQLLite开发的原生Android应用程序。
我能够将数据存储在SQL Lite数据库中,并能够在我的APP上显示相同的数据。但是,有些列未在APP的UI中显示。
查看这些列的唯一方法是将.DB文件(SQL Lite数据库文件)从我的SD卡(仿真器)移动到其中一个物理位置,然后在SQLiteBrowser中查看它。每当表中有新记录时我都需要重复这个过程。
是否有一种智能方法可以自动执行此过程?
感谢任何建议。
谢谢你, Prawin
答案 0 :(得分:1)
您可以使用我的脚本来提取数据库:
https://gist.github.com/bigdestroyer/c66f50cf9b8f252f59be
首先,它将数据库文件从应用程序数据库目录(/data/data/the.app.package/databases
)复制到SD卡。然后它将数据库文件从SD卡拉到本地文件系统。