[英]I want to open up the Calendar application from an android application
我想从Android应用程序打开“日历”应用程序。 当我在网上搜索时,我都得到了这段代码。但是在下面的android 2.1下它不起作用。 是否可以从2.1以下的android应用程序启动Calender应用程序? 如果可能的话,请有人帮我。
Calendar tempCal = (Calendar) mCalendar.clone();
tempCal.set(year, month, day);
Intent calendarIntent = new Intent() ;
calendarIntent.putExtra("beginTime", tempCal.getTimeInMillis());
calendarIntent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_ACTIVITY_SINGLE_TOP);
calendarIntent.setClassName("com.android.calendar","com.android.calendar.AgendaActivity");
startActivity(calendarIntent);
我也建议这样做: 如何使用Intent(Froyo)启动Android日历应用程序
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("title", "Some title");
intent.putExtra("description", "Some description");
intent.putExtra("beginTime", eventStartInMillis);
intent.putExtra("endTime", eventEndInMillis);
startActivity(intent);
要启动将事件添加到日历的活动,请使用:
Intent intent = new Intent(); intent.setType("vnd.android.cursor.item/event"); intent.putExtra("beginTime", startTimeInMilliseconds); intent.putExtra("endTime", endTimeInMilliseconds); intent.setAction(Intent.ACTION_EDIT); startActivity(intent);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.