2011-11-19 52 views

回答

0

一種選擇是使用Google Calendar API功能。表面上看起來像是很多工作,但是你大多是導入(構建路徑)他們的jar文件,並進行適當的導入和方法調用。

http://code.google.com/apis/calendar/v3/getting_started.html

這變成HTTP請求之類的,這意味着你必須始終連接到網絡上(我不是一個風扇)。

正式支持與否,我正在處理與本地電話日曆數據庫一起工作的應用程序,並在那裏做我需要做的事情(是的,上面提到的content URI URI)。

無論哪種方式,你可以做你需要做的,因爲你的應用程序看起來很簡單。大多數人和理所當然會告訴您使用Google Calendar API導入/調用,因爲它支持的功能不依賴於設備製造商如何選擇實施後端內容提供商。儘管我測試過的每一部手機都使用「content://com.android.calendar/events」作爲URI,但這並不意味着它會一直工作,因爲它可以基於Android的版本進行更改(並且在過去)在設備上運行。

  • Android 2.1及之前:內容://日曆/日曆
  • 的Android 2.2 - 2.3:內容://com.android.calendar/calendars