0

我想从小部件应用程序打开日历,对于 API 15 或更高版本,它可以使用以下代码:

RemoteViews updateViews = new RemoteViews(context.getPackageName(),
            R.layout.medium_layout);
    Intent calendar = Intent.makeMainSelectorActivity(
             Intent.ACTION_MAIN, 
             Intent.CATEGORY_APP_CALENDAR);
    PendingIntent pendingIntent2 = PendingIntent.getActivity(context, 0,
            calendar, 0);

    updateViews.setOnClickPendingIntent(R.id.calendar, pendingIntent2);

但是对于 15 之前的版本,它不起作用,有什么帮助吗?谢谢

4

2 回答 2

1

您无法为低于 15 的 API 打开日历。但是您可以创建自定义日历。点击这里查看

于 2012-12-14T10:26:14.027 回答
0

Android 4.0 之前没有官方的 Calendar API

于 2012-12-14T10:21:54.267 回答