Android 如何在ubuntu和teminal下使用sqlite?

Android 如何在ubuntu和teminal下使用sqlite?,android,database,sqlite,contact,Android,Database,Sqlite,Contact,我只是想知道如何获取android loacal应用程序联系人的数据库,我想用终端检查原始联系人或数据表。我需要什么工具或订单是什么?谢谢 据我从您的问题中了解,您希望使用CLI工具检查Android联系人的数据库。AFAIK数据库本身应该位于 /data/data/com.android.providers.contacts/databases/contacts2.db 但可能会因制造商的不同而有所变化吗 至于在Ubuntu安装中使用本地工具,首先需要使用平台SDK从设备中提取数据库,然后使

我只是想知道如何获取android loacal应用程序联系人的数据库,我想用终端检查原始联系人或数据表。我需要什么工具或订单是什么?谢谢

据我从您的问题中了解,您希望使用CLI工具检查Android联系人的数据库。AFAIK数据库本身应该位于

/data/data/com.android.providers.contacts/databases/contacts2.db
但可能会因制造商的不同而有所变化吗

至于在Ubuntu安装中使用本地工具,首先需要使用平台SDK从设备中提取数据库,然后使用本地工具操作或检查数据库注意:您的设备需要根目录才能提取数据库。

例如,在SQLite网站上,他们为Linux提供了一个二进制文件来检查数据库。它可以在这里找到:但我确信,由于SQLite是一个开放标准,所以还会有一些浮动


希望这能回答您的问题。

您需要ADB发出命令ADB shell,导航到数据文件夹,在那里您应该可以找到数据库。使用emulator是很好的,但如果您使用的是一个设备,它必须是根。非常感谢!你说得对,但我想知道如何使用sqlite,我尝试输入sqlite>.tables,但无法得到预期的结果。打开sqlite时是否将其作为第一个参数加载数据库?