从不同的帖子我得出结论,日历中的插入,删除和更新只能通过使用g-data来实现。
因此我使用g-data 1.41.3和android 1.5 api level 3。
问题是,我使用以下代码。
1 // Send the request and receive the response:
2 // the code is use for reading Calendar Content
3 // feedUrl = http://209.85.132.104/calendar/feeds/androidshma@gmail.com/allcalendars/full
4
5 CalendarFeed resultFeed = service.getFeed(feedUrl, CalendarFeed.class);
6
7 // Print the title of each calendar
8 for (int i = 0; i < resultFeed.getEntries().size(); i++) {
9 CalendarEntry entry = resultFeed.getEntries().get(i);
10 System.out.println("\t" + entry.getTitle().getPlainText());
11 }
问题是应用程序抛出异常就行了。 5。 例外情况如下:
java.lang.VerifyError: com.google.gdata.util.common.xml.parsing.SecureGenericXMLFactory$SecureSAXParserFactory
并且在不同的论坛中提到了Android 1.0中没有XSchema支持。也许是以后的版本。
我如何阅读日历内容? 值得注意的是,没有安卓,它的工作正常。