2011-06-01 89 views
1

有關Android ROM的庫存,我們可以通過以下方式啓動Google日曆應用: Intent intent = new Intent(Intent.ACTION_EDIT);在Android上啓動Calendar應用程序的通用意圖?

intent.setType(「vnd.android.cursor.item/event」);

intent.putExtra(「title」,「Some title」);

intent.putExtra(「description」,「Some description」);

startActivity(intent); 但是,它看起來像製造商與自定義用戶界面實現了自己的日曆,如HTC Sense UI。 我不確定MotoBlur和三星TouchWiz,但我認爲他們也是這樣做的。

所以問題是:是否有一個通用的意圖,我們可以使用在Android手機上啓動日曆應用程序(無論是股票的Android或自定義用戶界面)?或者我們需要編寫一個包裝類來檢查並啓動適當的日曆?

回答

3

當前沒有支持日曆的API。你所做的是依賴於私有實現細節(需要爲MIME類型手寫一個字符串文字來表明這一點),所以你將根據它們的實現在不同的設備上獲得不同的行爲。

相關問題