我有一个标签 View 。我想将 Google 日历嵌入到我的选项卡 View 中。因此,当用户单击“周”选项卡时,我将以编程方式将日历 View 更改为每周。如果用户单击“月”选项卡,我将以编程方式将日历 View 更改为“每月”等。
我认为日历来自谷歌,嵌入起来会很容易。但我好像错了。到目前为止,我只能找到这段代码:
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 上妥协。
最佳答案
I thought as the calendar is from google, it would be very easy to embed
您不能将其他应用程序嵌入到您自己的应用程序中。这与 AOSP 日历应用程序无关。
Is it possible?
没有。欢迎您在 API 级别 14+ 设备上使用 CalendarContract
来实现您自己的日历 UI,该 UI 由 AOSP 日历应用使用的相同数据支持。
关于android - 在 Activity 中嵌入 Google 日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14383681/