2010-06-04 129 views
6

我正在構建一個基於日曆事件提供通知的Android 2.1應用程序。但是我意識到Calendar API的問題不容易獲得/穩定/不管。Android:如何與Google日曆交互?

我想要做的就是以某種方式與用戶的Google日曆進行通信,以便每隔幾個小時或者更新日曆時獲取任務列表,然後在本地存儲該數據,以便他們不需要在任何時候都有活躍的互聯網連接。

然後在特定時間發生通知事件。

當然,有人必須確定一種方法來與Google日曆交互?我確定必須有大量的應用程序和解決方案可以連接到它,我的用戶可以使用他們喜歡的任何接口與它進行交互,但我需要能夠讀取數據並將其存儲在本地。

謝謝!

回答

6

與Google日曆接口的最佳選擇是使用版本2的GData庫。在該頁面上有幾個關於如何在Android上使用Picassa API的例子,但日曆API應該與使用相似。

+0

這真的是迄今爲止我們得到的最好的嗎?一個實驗性的API?我真的很驚訝,谷歌沒有給我們一個堅實的Android界面來提供他們的在線服務。 – 2010-06-04 22:04:07

+3

不幸的是,是的。另一種選擇是使用日曆的內容提供者,但因爲它不是SDK的一部分,所以它可以(也可能會)隨時更改。我已經使用了v2 GData API,實際上並不算太壞。 – 2010-06-04 23:58:19

+0

感謝您的幫助Erich。 – 2010-06-06 10:45:55