如何在具有给定日期的Android设备上添加日历活动?

前端之家收集整理的这篇文章主要介绍了如何在具有给定日期的Android设备上添加日历活动?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
从Stack Overflow问题 How to add calendar events in Android?我开始知道如何添加日历事件,但是具体的开始时间(小时和分钟)和结束时间(小时和分钟).我们如何添加

解决方法

做这样的事情.这里startDate是你想要开始的时间.
long startTime,endTime;

    String startDate = "2011-09-01";
    try {
        Date date = new SimpleDateFormat("yyyy-MM-dd").parse(startDate);
        startTime=date.getTime();
    }
    catch(Exception e){ }

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

猜你在找的Android相关文章