2011-01-19 248 views
1

有没有办法在Android设备上查看应用程序数据库?我找到的唯一解决方案需要一个开发人员设备,而我没有一个。我知道我可以根据它取得相同的结果,但我宁愿不这样做。查看Android应用程序数据库

回答

2

除了生根设备之外别无他法。

+0

我很害怕这个。这非常令人失望。 – Lunchbox 2011-01-19 23:42:37

+0

为什么?这是一个安全的事情。你不希望应用程序随意与其他应用程序的数据库混淆,对吧?如果它是你的应用程序,你可以编写一些java代码将数据库转储到SD卡或其他东西。 – Falmarri 2011-01-19 23:46:24

1

如果你只是想查看/编辑,你可以遵循什么是数据库中的说明接近这个博客文章的结尾:

http://www.screaming-penguin.com/node/7742

我用这个方法来确保数据被写入正确并添加数据。 更多关于亚行:http://developer.android.com/guide/developing/tools/adb.html

希望这有助于

[编辑]我刚刚重新阅读你的问题,我知道你可能一直在问到从Android设备查看数据库 - 我建议的方法在链接中允许您使用ADB从计算机查看/编辑 - 不在设备上。

0

如果您在SD卡上创建.db,则可以在没有root权限的情况下查看它。但是,这可能不是您想要为您的制作应用程序执行的操作。否则,你需要一个开发手机或者一个有root权限的手机。

如果您想要一个可视化工具来打开/显示您的.db文件,MOTODEV Studio允许您从SD卡打开任意.db文件。请在“MOTODEV数据库”的角度查看将文件映射到数据库的能力。 developer.motorola.com

相关问题