我正在尝试将事件添加到 android 日历。我需要为 android 版本 2.3.3 到最新版本执行此操作。所以我分别为版本 4 及更高版本和低于 4 的版本进行了编码。代码如下。它适用于两者。但是唯一的问题是我通过的 2.3.3 版本位置没有出现在位置字段中。所以我的问题是如何将位置传递给 android 的 2.3.3 日历?
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("beginTime", beginTime.getTimeInMillis());
intent.putExtra("allDay", true);
intent.putExtra("rrule", "FREQ=YEARLY");
intent.putExtra("endTime", endTime.getTimeInMillis());
intent.putExtra("title", title);
**intent.putExtra("eventlocation", loc);**
intent.putExtra("description", desc);
intent.putExtra("hasAlarm", 1);
我已经尝试了以下所有这些替代方法,但没有奏效:
intent.putExtra("event location", loc);
intent.putExtra("Eventlocation", loc);
intent.putExtra("location", loc);
intent.putExtra("where", loc);
哪个是正确的?请帮助