Android用户有没有办法在手机上浏览SQLite数据库,查看数据库中的数据?

我经常使用SoftTrace测试版程序.它很棒,但是我找不到办法把它跟踪的数据下载到PC上.

推荐答案

特定应用程序的数据库位于/data/data/[packagename]/databases

Packagename是您在 list 中定义的包,例如/data/data/org.vimtips.supacount/databases/counts.db.

你可以用adb shellsqlite3 /data/data/org.vimtips.supacount/databases/counts.db来查看它

或者,您可以使用类似adb pull /data/data/org.vimtips.supacount/databases/counts.db .的命令将其从设备中取出,使用第三方实用程序进行查看.

这假设你有查看数据库的权限,如果你不是自己编写应用的话,你可能没有权限...但在这种情况下,这实际上是一个编程问题吗?

Database相关问答推荐

Mongo DB使用一对多关系离开JOIN

MongoDB 中的 OVER PARTITION 类似功能

如何将初始数据放入数据库

是否有一个简单的工具可以将 mysql 转换为 postgresql 语法?

MYSQL CASE 语句多条件

MySQL解释更新

如何使用错误消息中指定的 tbspaceid tableid 在 DB2 中查找表和列

MySQL 慢查询日志(log) - 慢有多慢?

502 是数据库错误的适当状态代码吗?

Java 数据库连接池(BoneCP vs DBPool vs c3p0)

使用 java 查询 MySQL 数据库

我什么时候应该考虑使用内存数据库,需要注意什么问题?

从 Java 创建 MySQL 数据库

conflict serializable和conflict equivalent有什么区别?

在 SQL Server 2008 中区分两个表架构的最简单方法是什么?

什么是非关系数据库的例子?

如何使用 localdb 在 Code First 中查看数据库图

For循环或数据库调用哪个更好?

在两列之间 Select 最近的日期

如何将 mongodb 数据库转移到另一台看不到第一个的机器上