You need to get a list of events of another Google-calendar. Trying to do this:
ContentResolver cr = getContentResolver(); Cursor evCur = cr.query( CalendarContract.Events.CONTENT_URI, new String[]{ CalendarContract.Events._ID, CalendarContract.Events.STATUS }, "(" +CalendarContract.Events.ACCOUNT_NAME+ "=?)", new String[]{"accountname@gmail.com"}, null ); int cnt = evCur.getCount(); but the number of events is 0. If I understand correctly, this way you can request events only on the calendar associated with the phone account, and you need to read any open access calendar.