如何在我的Android应用程序中获取日历页面?

时间:2012-07-23 06:10:13

标签: android calendar

我在我的应用程序中使用此代码并获取以下页面。

Intent calendarIntent = new Intent(Intent.ACTION_EDIT);  
            calendarIntent.setType("vnd.android.cursor.item/event");
            calendarIntent.putExtra("title", "Title");
            calendarIntent.putExtra("beginTime", new Date());
            calendarIntent.putExtra("endTime", new Date(2013,7,7));
            calendarIntent.putExtra("description", "Description");

            startActivity(calendarIntent);

enter image description here

但我想要这个页面

enter image description here

我应该在代码中更改什么。 请帮帮我。

enter image description here

1 个答案:

答案 0 :(得分:1)

试试这个:

    long startMillis;
    ...
    Uri.Builder builder = CalendarContract.CONTENT_URI.buildUpon();
    builder.appendPath("time");   
    ContentUris.appendId(builder, startMillis);
    Intent intent = new Intent(Intent.ACTION_VIEW).setData(builder.build());
    startActivity(intent);