1

我想在我的 android 应用程序中放置一个按钮。当用户点击按钮时,它应该打开一个默认弹出屏幕,我们可以在其中输入 starttime , endtime 等以将事件保存到个人日历。

我是 android 开发的新手,所以我无法在我的应用程序中打开那个弹出屏幕,任何人都可以帮我做这件事。

4

1 回答 1

0
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>
于 2013-01-11T10:53:46.927 回答