Вы можете использовать Cursor.getColumnNames()
для получения имен столбцов любого поставщика контента, например,
ContentResolver contentResolver = getContentResolver();
Cursor cursor = contentResolver.query(
Uri.parse("content://sms/inbox"), null, null, null, null);
String[] columnNames = cursor.getColumnNames();
Для content://sms/inbox
это дает _id, thread_id, адрес, лицо, дату, протокол, чтение, статус, тип, reply_path_present, тему, тело, service_center, заблокированный на моем телефоне.
Вы также можете взглянуть на SmsProvider
, но он не является частью общедоступного API.