title: Which is the location of calendar in Android 4.0?
body: <p>When I was developing an APP whose API is 7 on my Nexus S, there was no problem in creating a new event on my calendar.</p>
  
  <p>I used that code to get the location of the calendars on my phone:</p>
  
  <pre><code>cursor = cr.query(Uri.parse("content://com.android.calendar/calendars"), new String[]{ "_id", "displayname" }, null, null, null);
  </code></pre>
  
  <p>The problem came when I updated my nexus S to Android ICS 4.0. Without changing any code I got a mistake.
  On logcat I could read: </p>
  
  <ul>
  <li>no such column:displayname,
  db=/data/data/com.android.providers.calendar/databases/calendar.db</li>
  </ul>
  
  <p>Of course cursor is null.
  Maybe any change on the calendar database?
  So, I'd like to know how I can create new calendar events developing an API 7 application on an Android 4.0 </p>
  
  <p>Thanks ;)</p>