假设您有AbcContentProvider,它允许您使用它的内容查询/更新它:// url。
是否可以查看可以更新或查询的名称/值?
(这类似于sql查询中的“select * from table_abc”或类似于数据库表中的“Show tables”)
答案 0 :(得分:4)
这会有所帮助:
Uri u = // your CONTENT_URI
Cursor c = context.getContentResolver(uri, null, null, null, null, null);
Log.d(TAG, "listing column for uri=" + uri);
for (int i = 0; i<c.getColumnCount(); i++) {
Log.d(TAG, "column " + i + "=" + c.getColumnName(i));
}
如果远程ContentProvider不接受空投影:
答案 1 :(得分:0)
你读过Cursor文档吗?如果不是:getColumnCount()&amp; getColumnName(IDX)