Hi, thanks for the information. content://com.android.calendar/ works!
But I tried com.google.android.calendar.EditEvent to create a new event and it failed. Has anyone tried this or the equivalent? Thanks. On May 26, 12:01 pm, Adam Jensen <[email protected]> wrote: > Here are the URI and package name changes between 2.1 and 2.2: > > - Content provider URI - > Old: content://calendar/ > New: content://com.android.calendar/ > > - Calendar app package name - > Old: com.android.calendar > New: com.google.android.calendar > > More information is available on the XDA forums [1]. Hope this helps. > > Adam > > [1]http://forum.xda-developers.com/showthread.php?t=688095 > > On May 25, 3:34 am, Andreas Streim <[email protected]> > wrote: > > > > > Hi everybody, > > > my app uses the internal calendar via the not officially, but in some > > articles on the web mentioned methods. So I have some lines to read > > all available calendars: > > > String[] projection = new String[] { "_id", "displayName" }; > > Uri calendars = Uri.parse("content://calendar/calendars"); > > Cursor managedCursor = act.managedQuery(calendars, > > projection,"access_level>300", null, null); /* "selected" */ > > if (managedCursor.moveToFirst()) { > > etc. > > > It works well with Android 1.5 to 2.1, but since Froyo there seems to > > be a problem. A Nexus user with Froyo gets force close and sent me a > > log with this line: > > > 05-24 18:55:04.308 E/AndroidRuntime( 1467): Caused by: > > java.lang.NullPointerException > > 05-24 18:55:04.308 E/AndroidRuntime( 1467): at > > streim.de.quickaddroid.MeinKalender.init(MeinKalender.java:27) > > > that's the if-line. > > > Can anybody give me a hint what Google has changed to the calendar since > > 2.1? > > > I know the method to access the calendar was never official, but there > > was no alternative. And it's not a good user experience, when apps you > > have used before stopped working. And the (hobby) programmer cannot do > > anything, because calendar is not part of the SDK and I don't have a > > Nexus :-( > > > Greetings, > > Andreas > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to [email protected] > > To unsubscribe from this group, send email to > > [email protected] > > For more options, visit this group > > athttp://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

