我有一个标签视图。我想将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上妥协。
答案 0 :(得分:1)
我认为由于日历来自谷歌,因此嵌入非常容易
您无法将其他应用嵌入您自己的应用中。这与AOSP日历应用程序无关。
有可能吗?
没有。欢迎您在API Level 14以上设备上使用CalendarContract
来实现您自己的日历用户界面,该用户界面由AOSP日历应用程序使用的相同数据支持。