如何在没有EventID的情况下将日历打开到指定日期?

时间:2015-03-26 14:03:19

标签: android android-intent calendar

我希望能够在可能没有事件ID的指定日期打开用户的默认日历,其目的是让他查看他的日历以查看是否没有约会等。这是在所有可能吗?我目前正在使用this作为指南。但它显然需要一些事件ID。

1 个答案:

答案 0 :(得分:0)

经过一些搜索后,我在Google Calendar Provider API

中找到了this

代码的要点归结为此。

    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);