我需要从我的应用程序转到日历应用程序,但我不知道如何。
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("Calendar"));
activity.startActivity(intent);
我认为这就像这段代码,但没有工作。 有什么想法吗?
我希望有人可以帮助我。
答案 0 :(得分:0)
尝试以下方法,
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("title", "Some title");
intent.putExtra("description", "Some description");
intent.putExtra("beginTime", eventStartInMillis);
intent.putExtra("endTime", eventEndInMillis);
startActivity(intent);
答案 1 :(得分:0)
浏览此链接how to integrate default app of android in our app programatically .. 例如:
static String contentProvider;
static Uri remindersUri;
static Uri eventsUri;
static Uri calendars;
if(Build.VERSION.RELEASE.contains(”2.2″))
contentProvider = “com.android.calendar”;
else
contentProvider = “calendar”;
remindersUri = Uri.parse(String.format(”content://%s/reminders”,contentProvider));
eventsUri = Uri.parse(String.format(”content://%s/events”,contentProvider));
calendars = Uri.parse(String.format(”content://%s/calendars”,contentProvider));
可能会帮到你。