将 CalendarView 链接到设备日历

Linking CalendarView To Device Calendar

有没有办法 link 将 CalendarView 小部件添加到移动设备上的内置日历中?例如,当我点击我的 CalendarView 中的任何日期时,它会显示设备的 google 日历,这样我就可以设置提醒等等。

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_calendar_date);

    calendarView = (CalendarView)findViewById(R.id.calendar);


    calendarView.setOnDateChangeListener(new CalendarView.OnDateChangeListener() {
        @Override
        public void onSelectedDayChange(CalendarView view, int year, int month, int dayOfMonth) {

         //Could I place the code in here?
        }
    });
}

试试这个:

// Convert your year/month/day into date-time specified in milliseconds since the epoch.
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);

Using intents to view calendar data | Calendar Provider | Android Developers