以编程方式创建可同步的android日历

以编程方式创建可同步的android日历,android,calendar,Android,Calendar,我开发了一个应用程序功能,可以通过应用程序创建和同步本地电话日历。现在我必须在线同步此日历,最好通过本机电话帐户。 我试图通过帐户名和类型扩展URI的content-values参数(参见下面的API LVL

我开发了一个应用程序功能,可以通过应用程序创建和同步本地电话日历。现在我必须在线同步此日历,最好通过本机电话帐户。 我试图通过帐户名和类型扩展URI的content-values参数(参见下面的API LVL<8参数列表),但随后运行到日历冻结中

_id
sync_account
_sync_account_type
_sync_id
_sync_version
_sync_time
_sync_local_id
_sync_dirty
_sync_mark
url
name
displayName
hidden
color
access_level
selected
sync_events
location
timezone
ownerAccount

还有其他方法可以创建在线同步谷歌日历吗?

您无法通过编程方式创建新日历。 而是使用

Uri.parse("content://com.android.calendar/calendars",null, null, null, null);
并将您的事件填入现有事件中

但要确保你的活动得到同样的结果

sync_account

_sync_account_type