in stetho-sample/src/debug/java/com/facebook/stetho/sample/SampleDebugApplication.java [71:100]
private ContentProviderDatabaseDriver createContentProviderDatabaseDriver(Context context) {
ContentProviderSchema calendarsSchema = new ContentProviderSchema.Builder()
.table(new Table.Builder()
.uri(CalendarContract.Calendars.CONTENT_URI)
.projection(new String[] {
CalendarContract.Calendars._ID,
CalendarContract.Calendars.NAME,
CalendarContract.Calendars.ACCOUNT_NAME,
CalendarContract.Calendars.IS_PRIMARY,
})
.build())
.build();
// sample events content provider we want to support
ContentProviderSchema eventsSchema = new ContentProviderSchema.Builder()
.table(new Table.Builder()
.uri(CalendarContract.Events.CONTENT_URI)
.projection(new String[]{
CalendarContract.Events._ID,
CalendarContract.Events.TITLE,
CalendarContract.Events.DESCRIPTION,
CalendarContract.Events.ACCOUNT_NAME,
CalendarContract.Events.DTSTART,
CalendarContract.Events.DTEND,
CalendarContract.Events.CALENDAR_ID,
})
.build())
.build();
return new ContentProviderDatabaseDriver(context, calendarsSchema, eventsSchema);
}