1
我想在我的android应用程序中放置一个按钮。当用户点击按钮时,它应该打开一个默认的弹出屏幕,我们可以输入开始时间,结束时间等来将事件保存到个人日历中。Android将事件添加到日历
我是新来的android开发,所以我无法打开我的应用程序中的弹出屏幕 任何人都可以帮助我做到这一点。
我想在我的android应用程序中放置一个按钮。当用户点击按钮时,它应该打开一个默认的弹出屏幕,我们可以输入开始时间,结束时间等来将事件保存到个人日历中。Android将事件添加到日历
我是新来的android开发,所以我无法打开我的应用程序中的弹出屏幕 任何人都可以帮助我做到这一点。
Calendar cal = Calendar.getInstance();
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("beginTime", cal.getTimeInMillis());
intent.putExtra("allDay", true);
intent.putExtra("rrule", "FREQ=YEARLY");
intent.putExtra("endTime", cal.getTimeInMillis()+60*60*1000);
intent.putExtra("title", "A Test Event from android app");
startActivity(intent);
额外的参数是可选的,当然,他们只会填写表单上的一些初始值。您可以选择添加或自己删除它们。
而且我不知道,但我认为你需要的权限:
<uses-permission
android:name="android.permission.WRITE_CALENDAR">
</uses-permission>
时,我想这对我的模拟器导致崩溃在startActivity(意向)。 –
这段代码是否兼容于Android更高版本也 –
模拟器是否有可能没有日历应用程序?它也适用于真实设备吗? –