1

我有一个选项卡式视图。我想将 Google 日历嵌入到我的标签视图中。因此,当用户单击“周”选项卡时,我将以编程方式将日历视图更改为每周。如果用户单击“月”选项卡,我将以编程方式将日历视图更改为“月”,依此类推。

我想由于日历来自谷歌,它会很容易嵌入。但似乎我错了。到目前为止,我只能找到这段代码:

ComponentName cn; 
Intent i = new Intent();         
cn = new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity");
i.setComponent(cn);
startActivity(i); 

但它会启动日历。相反,我希望它嵌入到我的应用程序中。可能吗?我不在乎它是否在模拟器上不起作用。我一直在真实设备上进行测试。

我的应用程序的其他信息:

MindSdkVersion = 8
TargetSdkVersion = 14

但是,如果版本 8 真的没有解决方案,我可以在 minSdkVersion 上妥协。

4

1 回答 1

1

我想因为日历来自谷歌,所以很容易嵌入

您不能将其他应用程序嵌入到您自己的应用程序中。这与 AOSP 日历应用程序无关。

可能吗?

否。欢迎您CalendarContract在 API 级别 14+ 设备上使用以实现您自己的日历 UI,该 UI 由 AOSP 日历应用程序使用的相同数据支持。

于 2013-01-17T16:52:12.183 回答