多少个数据库列与android的短信联系?多少个、短信、数据库、android

2023-09-12 08:51:46 作者:月光太冷夜太凉

我想读的所有信息,然后从我的手机各自的详细信息。 为此,我现在用的是开放的我们是这样的:

I want to read all the messages and their respective details from my phone. For this I am using the Uri like this:

Uri sms = Uri.parse("content://sms/");

但我不知道有多少列的数据库,与此URI关联。

But I don't know how many columns in database which are associated with this uri.

我想显示以下信息:

消息类型 汇款人号 在邮件正文 时间戳

请任何人可以列举总列名?

Please can anybody enumerate the total column names?

推荐答案

您应该能够通过旋转光标并查找自己:

You should be able to rotate through the Cursor and look for yourself:

mCursor = managedQuery(sms, null, null, null, null);

StringBuffer info = new StringBuffer();
for( int i = 0; i < mCursor.getColumnCount(); i++) {
    info.append("Column: " + mCursor.getColumnName(i) + "\n");
}
Toast.makeText(getApplicationContext(), info.toString(), Toast.LENGTH_LONG).show();