1
我想在我的android應用程序中放置一個按鈕。當用戶點擊按鈕時,它應該打開一個默認的彈出屏幕,我們可以輸入開始時間,結束時間等來將事件保存到個人日曆中。Android將事件添加到日曆
我是新來的android開發,所以我無法打開我的應用程序中的彈出屏幕 任何人都可以幫助我做到這一點。
我想在我的android應用程序中放置一個按鈕。當用戶點擊按鈕時,它應該打開一個默認的彈出屏幕,我們可以輸入開始時間,結束時間等來將事件保存到個人日曆中。Android將事件添加到日曆
我是新來的android開發,所以我無法打開我的應用程序中的彈出屏幕 任何人都可以幫助我做到這一點。
Calendar cal = Calendar.getInstance();
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("beginTime", cal.getTimeInMillis());
intent.putExtra("allDay", true);
intent.putExtra("rrule", "FREQ=YEARLY");
intent.putExtra("endTime", cal.getTimeInMillis()+60*60*1000);
intent.putExtra("title", "A Test Event from android app");
startActivity(intent);
額外的參數是可選的,當然,他們只會填寫表單上的一些初始值。您可以選擇添加或自己刪除它們。
而且我不知道,但我認爲你需要的權限:
<uses-permission
android:name="android.permission.WRITE_CALENDAR">
</uses-permission>
時,我想這對我的模擬器導致崩潰在startActivity(意向)。 –
這段代碼是否兼容於Android更高版本也 –
模擬器是否有可能沒有日曆應用程序?它也適用於真實設備嗎? –