对于日历中特定日期的意图,日期不会在日历中夸大

时间:2011-12-15 09:13:40

标签: android android-intent

在我的应用程序中,我收到的电子邮件包含联系人,地图,日历的超链接。当我点击特定日期超链接时,它应该显示该特定日期的日历。

此代码正在打开Android日历,但我希望它在日历上的特定日期打开。为此,我想使用意图。我没有得到它。我已经尝试了很多。

Calendar cal = Calendar.getInstance(); 
Intent intent = new Intent(Intent.ACTION_EDIT); 
intent.setType("vnd.android.cursor.item/event"); 
intent.putExtra("beginTime",startTime); 
intent.putExtra("allDay", true); 
intent.putExtra("rrule", "FREQ=YEARLY"); 
intent.putExtra("endTime", endTime); 
intent.putExtra("title", "A Test Event from android app"); 
startActivity(intent);

此代码用于创建活动,但我希望打开日历中的特定日期(电子邮件中的日期)。

Intent i = new Intent();
ComponentName cn = 
new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity");   
i.setComponent(cn); 
startActivity(i); 
i.setType("vnd.android.cursor.item/event"); 
i.putExtra("beginTime", new Date().getTime());
i.putExtra("endTime", new Date().getTime() + DateUtils.HOUR_IN_MILLIS); 
i.setAction(Intent.ACTION_EDIT); 
startActivity(i);

0 个答案:

没有答案