我有關於Android日曆事件的問題。Android日曆事件 - 識別事件的鑰匙
我可以使用什麼鍵識別事件如果它從同一日曆(例如Google日曆)同步到兩個不同的手機中?
我建立我的項目的申請,到目前爲止,它可以創建,更新,刪除應用程序生成的日曆事件,但是,這種方法我用它來識別它是由
搜索關鍵字在開始和結束時間的描述中。我認爲這不是一個完美的解決方案,因爲如果人們改變描述內容,問題可能會出現。
任何提示或技巧將不勝感激。
謝謝
我有關於Android日曆事件的問題。Android日曆事件 - 識別事件的鑰匙
我可以使用什麼鍵識別事件如果它從同一日曆(例如Google日曆)同步到兩個不同的手機中?
我建立我的項目的申請,到目前爲止,它可以創建,更新,刪除應用程序生成的日曆事件,但是,這種方法我用它來識別它是由
搜索關鍵字在開始和結束時間的描述中。我認爲這不是一個完美的解決方案,因爲如果人們改變描述內容,問題可能會出現。
任何提示或技巧將不勝感激。
謝謝
我已經針對Android的日曆事件的問題。
Android沒有「日曆事件」。操作系統Android沒有「日曆」的標準化概念。
有幾種適用於Android的日曆應用程序。也許你正在考慮Android開源項目中的日曆應用程序。但是,這個應用程序沒有記錄和支持的API。如果您希望處理與此應用程序有關的事件,請使用Google Calendar GData API。
如果您希望使用來自其他Android日曆應用程序的事件,請與他們聯繫以查看他們是否提供API。
@Mayra,我學會了通過http://www.developer.com/article.php/3850276將新事件添加到日曆中。因此,我想知道是否有其他人面臨和我一樣的問題。添加事件很容易,但追蹤添加的事件並不容易。請糾正我,如果我錯了 – David 2011-01-08 13:30:26
的源代碼(有些版本)Calendar.java可以發現http://www.google.com/codesearch/p?hl=en&sa=N&cd=3&ct=rc#uX1GffpyOZk/core/java/android/provider/Calendar.java
也許你要尋找的「事項標識」或「_sync_id」。我不是專家,但查看源代碼可能會幫助您找到所需的內容。但是,正如大家一直所說的那樣:在您(和您的用戶)使用私有API的風險自負。
您正在使用日曆api?或者是什麼? – 2011-01-07 01:27:59