我希望启动 Android 系统日历 UI 以插入新事件。
我在 4.0(IceCream) 上使用以下代码,它可以工作。
Intent calIntent = new Intent(Intent.ACTION_INSERT);
calIntent.setType("vnd.android.cursor.item/event");
calIntent.putExtra("title", summary);
calIntent.putExtra("description", description);
calIntent.putExtra("beginTime", startts);
calIntent.putExtra("endTime", stopts);
startActivity(calIntent);
但它在 GingerBread(2.3) 或 Froyo(2.2) 上失败了,我得到了 NoActivityFound 异常:没有找到处理意图的活动。
4.0以下有什么方法可以打开安卓系统日历吗?
我看到一些关于我的问题的线程。所有答案都会立即将事件插入日历,而无需启动系统日历。我希望启动系统日历并让用户确认他们是否要插入事件。