2011-11-02 87 views
0

我想通過蜂窩模擬器中的編程來使用日曆。但是,仿真器中沒有日曆。因此,我無法編寫使用日曆添加或編輯事件的程序。我同步了一個Gmail帳戶,模擬器與我的聯繫人和電子郵件同步,但沒有與我的日曆同步。此外,我試圖添加一個Calendar.apk,我發現某處的模擬器,但我沒有做到。問題是我如何在Andorid 3.1的模擬器中使用日曆?將日曆應用程序添加到Android 3.1中的模擬器(蜂窩)

在此先感謝。

回答

0

在Android 3.1中沒有用於處理日曆的文檔和支持的API。 Android 4.0中添加了這樣的API。我預計運行Android 3.1的大多數Android設備將升級到Android 4.x.因此,我建議你只需使用支持Android 4.0的新模擬器。

有關日曆API中狀態更改的更多信息,請參閱this blog post

+0

我知道Android 4.0支持這個API。不過,我正在開發一個Android 3.1的大型項目,我必須使用模擬器。因此,我應該找到一種在日曆上使用Android 3.1的方法。此外,每個人都說日曆沒有API,但我可以通過使用日曆的Uri(即「content:// calendar/calendars」)來訪問日曆。此外,我可以通過使用ContentResolver的'插入'功能與該Uri添加事件。我錯過了什麼嗎? – aod

+0

@AOD:請閱讀博文。如上所述,'content:// calendar/calendars'不被支持,並且從來沒有被支持,並且它是不可靠的。谷歌多年來一再表示,你不應該使用它。此外,您已承認盜版Calendar.apk文件。在Android 4.0之前沒有在Android模擬器中使用日曆的授權手段(並且有跡象顯示它在4.0中不能很好地工作 - 我還沒有親自嘗試過)。 – CommonsWare

+0

我無法得到它,你說沒有授權的手段在Android模擬器中有日曆。我編譯了android源代碼,並從這些源代碼製作日曆,然後嘗試安裝到模擬器。那麼我怎麼能做到盜版?在你發佈的博客中還寫道:「我們並不是說他們是」私人「或」祕密「 - 當世界上任何人都可以發現他們時,他們怎麼可能?」。我的目標不是討論但學習;)。無論如何,我得到的消息是,如果我使用低級別的不受支持的日曆API,我的代碼可能會在平臺更新完成時被破壞。謝謝。 – aod