数据存储在android数据库中的位置以及如何查看全部?

时间:2012-08-30 16:34:40

标签: android

我想知道android中存储的所有内容。像收件箱一样,邮件存储在

content://sms/inbox

中的发件箱消息
content://sms/outbox

或者可能没有存储它们,但是在这些区域中解析它们就像在本声明中一样

contentResolver.query(Uri.parse("content://sms/inbox"),null, null, null, null);

所以我想知道如何在“content://”“content:// sms /”中获取所有“文件夹”
  此外,我想知道通话记录存储在哪里或从哪里获取它们。有没有办法让所有这些区域都存储在这些类型的东西中?

我想知道的是,有人知道在“content:// sms / inbox”中有收件箱短信,在“content:// sms / outbox”中输出框?我只想探索整个目录,包括Inbuilt或App's。请解释答案

3 个答案:

答案 0 :(得分:0)

如果您只对“通话记录”感兴趣,可以参考this发布。

数据存储在sq here中的sqLite中,对您的查询几个有用的答案。

答案 1 :(得分:0)

如果您想从Eclipse查看数据库的存储方式或位置,请转到Window> Open Perspective> Other> DDMS。

通话记录检查Sayyam的回答

答案 2 :(得分:0)

从Eclipse中的DDMS Perspective,使用文件资源管理器从以下路径中查找应用程序的数据库。

data/data/your.package.name/databases

您可以将Questoid SQLite and XML Browser Plugin安装到Eclipse安装中,并且可以从Eclipse本身浏览数据。

这是Questoid的行动。 enter image description here