0

我想知道所有存储在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”有发件箱?我只想探索整个目录,无论是内置的还是 App 的。请解释答案

4

3 回答 3

0

如果您只对通话记录感兴趣,可以参考这篇文章。

数据存储在 android 的 sqLite 中,这里有一些对您的查询有用的答案。

于 2012-08-30T16:43:55.600 回答
0

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

通话记录检查 Sayyam 的回答

于 2012-08-30T16:50:54.020 回答
0

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

data/data/your.package.name/databases

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

这是 Questoid 的实际应用。 在此处输入图像描述

于 2012-08-30T17:21:01.990 回答