private static String calanderEventURL = null;
static {
if (Integer.parseInt(Build.VERSION.SDK) >= 8) {
calanderEventURL = "content://com.android.calendar/events";
} else {
calanderEventURL = "content://calendar/events";
}
}
private void OpenCalendar() {
Calendar beginTime = Calendar.getInstance();//开始时间
beginTime.clear();
beginTime.set(2014,0,1,12,0);//2014年1月1日12点0分(注意:月份0-11,24小时制)
Calendar endTime = Calendar.getInstance();//结束时间
endTime.clear();
endTime.set(2014,1,1,13,30);//2014年2月1日13点30分(注意:月份0-11,24小时制)
Intent intent = new Intent(Intent.ACTION_INSERT)
.setData(Uri.parse(calanderEventURL))
.putExtra("beginTime", beginTime.getTimeInMillis())
.putExtra("endTime", endTime.getTimeInMillis())
.putExtra("title", "标题")
.putExtra("description", "地点");
startActivity(intent);
}